web developer tips (21):为Developer Web Server设定固定端口

 

当创建一个网站项目的时候,Visual Studio 的开发web服务器(Developer Web Server)会激活本地端口用来运行web网站,默认的情况下,这个端口值是一个可用的随机动态端口,在某些情况下,你也许想web服务器使用固定的端口,可以进行如下配置:
http://www.watch-life.net/visual-studio/set-a-fixed-port-for-the-developer-web-server.html

1、如果没有打开Visual Studio的属性窗口,可以使用F4或菜单:视图+属性窗口,打开属性窗口。

2、在解决方案管理器中,左键选中web网站项目

3、会看到类似如下界面的对话框

在“使用动态端口”下拉选项中,如果选择“false”,那么“端口号”项就会变得可用,你可以输入一个端口,比如:8080 。

4、启动web网站,你将会发现此时已经使用你设置端口了。

关于端口号的设置,最好不要使用IIS默认的端口(比如80端口)或者其他服务使用的端口,否则Developer Web Server启动将会报错。

上述固定发布端口的设置是针对web网站项目,如果你的Asp.net是web应用项目,设定Developer Web Server的固定发布端口,请打开web应用项目的属性,在属性页的“web”标签页里,选择“使用Visual Studio 的开发服务器”,然后选择“特定端口”,在输入端口号即可。