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

时间:2009-09-09 13:47:46

标签: asp.net visual-studio visual-studio-2005

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

  

http://localhost:3240/ApplicationStuffHere

我意识到这个端口通过

加载到解决方案文件中
  

VWDPort =“3240”

如何决定?它似乎相当随意。

4 个答案:

答案 0 :(得分:8)

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

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

alt text
(来源:scottgu.com

答案 1 :(得分:4)

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

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

答案 2 :(得分:1)

此端口号最初是随机分配的,但每次应用程序启动时,Visual Studio都会尝试使用相同的端口号。

答案 3 :(得分:0)

在解决方案资源管理器中查看Web应用程序的属性(右键单击>属性)

您正在寻找的网页标签。

善,