Run ASP.NET Web Application from Command Prompt

Visual Studio has its own integrated ASP.NET Runtime engine, which helps to run any ASP.NET web application with in Visual Studio.  While running application from Visual Studio, you must have seen a popup notification in System Tray (As shown in below image) , which is notification of ASP.NET Development Server.

image

This ASP.NET Development Server is nothing but a executable file (WebDev.WebServer) which used by Visual Studio to execute you web application when it’s running in the context of Visual Studio.  You can find the executable file at <\Program Files (x86)\Common Files\microsoft shared\DevServer\10.0> . This folder contain two different executable

  • WebDev.WebServer20.EXE
  • WebDev.WebServer40.EXE

WebDev.WebServer20 is targeted to CLR 2.0, which means all the ASP.NET Application which are targeted till FW .NET 3.5 will be taking care by WebDev.WebServer20.EXE and WebDev.WebServer40.EXE for ASP.NET 4.0 based application.

Now, let’s see how we can use these executable to run an ASP.NET 4.0 Application with out using Visual Studio. Surprised smile

Step 1 : Open the Command Prompt for “Program Files (x86)\Common Files\microsoft shared\DevServer\10.0”

image

Easiest way to go there, type Cmd in the address bar ( If you are using Win 7), this will directly open command prompt with exact path .

 image

Pointing up Source for this cmd Tip : http://twitter.com/#!/pbrooks/status/35734806549495808 Thumbs up

Step 2: [Optional] Type WebDev.WebServer40 and Press Enter, this will open a popup window with the details of required parameter

image

Step 3 : If you are done with review, type below command in your command prompt

image

Note : Port number should be valid and not in used by any other process and path is location of your published web apps.

Step 4: Once done, press Enter, you will see a pop up notification in system tray

image 

If you double click on that icon you will get below window of ASP.NET Development server, which is exactly same notification window which we used to get when we run some ASP.NET Application from Visual Studio.

image

This indicates your application is running now.

Step 4: Open IE > Type http://localhost:<portnumber&gt; , you are there !Winking smile

image

9 thoughts on “Run ASP.NET Web Application from Command Prompt

  1. Would it be more advantageous to run IIS Express for this?
    From what I understand The ASP.NET Dev server has some limitations while IIS Express is just like a full blown install of IIS.

  2. [...] Run ASP.NET Web Application from Command Prompt Tags: Categories: Actions: E-mail | Kick it! | Permalink | Kommentare (0) | Comment RSS Ähnliche Beiträgehttp://port25.technet.com/archive/2006/09/19/Java-and-.NET-Interoperability_3A00_–JNBridge.aspx        JNBridge – .Net Java Bridge LinkWebmatrix und IIS7 – Verwirrspiele à la Microsoft?Endlich: die Lösung: http://www.caspx.net/WebMatrix/01/6613220101225135910525.html http://learn…Logging: ELMAH mit ASP.NET und MVC nutzenhttp://blog.thomasbandt.de/39/2380/de/blog/elmah-mit-aspnet-mvc-nutzen-und-fehler-loggen.html http:… Über den Author.Net, Silverlight & more Search TagsSQLServer SP2 Windows Firewall Archiv2011März (16)Februar (42)Januar (34)2010Dezember (13) Seiten-ÜbersichtBeispiel SeiteSeite 1 Blogroll Al NyveldtSudokuKids gets an upda…SudokuKids+ update is l…To update or not to upd… Download OPML file RecentPosts.NET TricksWindowsClient.NET Naming Standards10 REM .NET10 REM .NETLCD – SmartieVS2010 –Powershell ConsoleSQLServer Compact ToolboxVS2010 – Find in FilesPorsche [...]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s