الثلاثاء، 6 نوفمبر 2012

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.
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. 

Step 1 : Open the Command Prompt for “Program Files (x86)\Common Files\microsoft shared\DevServer\10.0”
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 .

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


LogMeIn Pro - Free Download

Step 3 : If you are done with review, type below command in your command prompt
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

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.
This indicates your application is running now.
Step 4: Open IE > Type http://localhost:<portnumber> , you are there !

هناك 5 تعليقات:

  1. أزال المؤلف هذا التعليق.

    ردحذف
  2. Hi You are Tutorial is excellent and nice information

    .Net Development

    ردحذف
  3. Hi, I went through your this post and found

    really interesting. I landed this page through

    internet search and found
    this page very good.I am a web designer and

    works in a web design

    company

    as a designer I liked the color of your blog

    also.

    Thanks,
    soma

    ردحذف
  4. I recently came across your blog and have been reading along. I thought I would leave my first comment. I don't know what to say except that I have enjoyed reading what you all have to say.web application development

    ردحذف
  5. .NET development, ASP development, SharePoint development,.NET development Microsoft development , software development, Singapore – Total eBiz Solutions Home

    ردحذف