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

问题描述 投票:6回答:4

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

http://localhost:3240/ApplicationStuffHere

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

VWDPort =“3240”

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

asp.net visual-studio visual-studio-2005
4个回答
8
投票

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

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

alt text (来源:scottgu.com


4
投票

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

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

而且你已经完成了。


1
投票

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


0
投票

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

Web选项卡是您要查找的选项卡。

善良,

Dan

© www.soinside.com 2019 - 2024. All rights reserved.