Visual Studio如何决定运行应用程序的端口?

Chr*_*ris 7 asp.net visual-studio-2005 visual-studio

当您从visual studio中运行应用程序时,它似乎在localhost上选择一个随机端口.例如,我现在正在运行一个应用程序

HTTP://本地主机:3240/ApplicationStuffHere

我意识到这个端口被加载到解决方案文件中

VWDPort ="3240"

这是如何决定的?它似乎相当随意.

rah*_*hul 8

默认情况下,ASP.NET Web应用程序项目配置为使用计算机上随机HTTP端口上的内置VS Web服务器(也称为Cassini)启动和运行.

如果此端口已在使用中,或者您希望使用其他数字进行专门测试和运行,则可以更改此端口号:

alt text http://webproject.scottgu.com/CSharp/HelloWorld/step7.PNG


Rya*_*nal 5

我知道这有点旧了,但我也想知道同样的事情。我最终找到了 VS2005 的答案,但我想我应该与堆栈溢出社区分享它。

  1. 打开你的项目
  2. 单击(不是右键单击)解决方案资源管理器中的项目名称(顶部的粗体线)
  3. 按 f4 - 这将弹出一个属性面板
  4. 将“使用动态端口”更改为 False
  5. (可选)将端口号更改为您要使用的任何端口

你就完成了。