IIS Express 端口编号

IIS Express Port Numbering

Web 应用程序项目和 WCF 项目在 Visual Studio 中有一个项目 URL 设置,如下所示:

这对我来说很有意义,因为我在 IIS Express 上实现了这些项目 运行。每个项目的端口似乎都不同。为什么是这样?我问的原因是因为端口在 IIS 中始终是一致的(除非您添加另一个绑定)。

如果我在另一台 PC 上安装 Visual Studio,那么端口会改变吗?

IIS Express 项目 Url 保存在 csproj 项目文件中。所以当你 运行 项目在另一台 PC 上时,端口将保持不变。

<Project>
<ProjectExtensions>
    <VisualStudio>
      <FlavorProperties>
        <WebProjectProperties>
          <IISUrl>http://localhost:50380/</IISUrl>
        </WebProjectProperties>
      </FlavorProperties>
    </VisualStudio>
</ProjectExtensions>
</Project>