【问题标题】:IIS Express Port NumberingIIS Express 端口编号
【发布时间】:2017-05-01 20:40:11
【问题描述】:
Web 应用程序项目和 WCF 项目在 Visual Studio 中有一个项目 URL 设置,如下所示:
这对我来说很有意义,因为我意识到这些项目是在 IIS Express 上运行的。每个项目的端口似乎都不同。为什么是这样?我问的原因是因为端口在 IIS 中始终是一致的(除非您添加另一个绑定)。
如果我在另一台 PC 上安装 Visual Studio,那么端口会改变吗?
【问题讨论】:
标签:
c#
visual-studio
iis-express
【解决方案1】:
IIS Express 项目 URL 保存在 csproj 项目文件中。因此,当您在另一台 PC 上运行项目时,端口将保持不变。
<Project>
<ProjectExtensions>
<VisualStudio>
<FlavorProperties>
<WebProjectProperties>
<IISUrl>http://localhost:50380/</IISUrl>
</WebProjectProperties>
</FlavorProperties>
</VisualStudio>
</ProjectExtensions>
</Project>