Wednesday, July 23, 2008

Change default Port for the ASP.NET Development Server

When you use the ASP.NET Development Server to run a file-system Web site, by default, the Web server is invoked on a randomly selected port for localhost. For example, if you are testing a page called Default.aspx, when you run the page on the ASP.NET Development Server, the URL of the page might be the following:

http://localhost:3499/Default.aspx

To specify a port for the ASP.NET Development Server
  1. In Solution Explorer, click the name of the application.

  2. In the Properties pane, click the down-arrow beside Use dynamic ports and select False from the dropdown list.

    This will enable editing of the Port number property.

  3. In the Properties pane, click the text box beside Port number and type in a port number.

  4. Click outside of the Properties pane. This saves the property settings.

    Each time you run a file-system Web site within Visual Web Developer, the ASP.NET Development Server will listen on the specified port.

Please note the above steps are based on WebSite/ WebServices project. For the Web Application project, we can fix the port number by following steps:

1.  Right click the Project in the Solution Explorer, and then select “Properties”
2.  Click “Web” tab.
3.  Check “Specific port” instead of “Auto-assign Port”.

If you want to debug with IIS, please follow the first and second steps above, and then check “Use IIS Web Server” instead of “Use Visual Studio Development Server”. Also, click the “Create Virtual Directory” button.

Note:

Visual Web Developer cannot guarantee that the port you specify will be available when you run your file-system Web site. If the port is in use when you run a page, Visual Web Developer displays an error message.

3 comments:

Anonymous said...

is this the same procedure in VS 2008 .. i cannot find the option to change the port numbers. Kindly help

Brij said...

Yes same way you can change the default port in VS2008, make sure you are working on web projects, go to the PROPERTIES and select WEB, in right hand pane you will find this option.

Andy said...

Thanks..
This Solution helped for me

Post a Comment