【发布时间】:2016-09-18 13:40:13
【问题描述】:
我试图搜索这个,但没有找到任何好的解释。
我正在尝试在我的配置文件中配置所有内容,以便用户更轻松地控制我的应用程序的发布和部署。
在 Visual Studio 2015 中,我可以控制端口来托管我的 Web 应用程序:
右键单击 Web 应用程序项目 > 属性 > Web > 项目 URL
这可以通过配置文件来完成吗?
谢谢!
【问题讨论】:
标签: c# asp.net iis port iis-express
我试图搜索这个,但没有找到任何好的解释。
我正在尝试在我的配置文件中配置所有内容,以便用户更轻松地控制我的应用程序的发布和部署。
在 Visual Studio 2015 中,我可以控制端口来托管我的 Web 应用程序:
右键单击 Web 应用程序项目 > 属性 > Web > 项目 URL
这可以通过配置文件来完成吗?
谢谢!
【问题讨论】:
标签: c# asp.net iis port iis-express
web.config 不能做到这一点,但你可以控制它,
对于“Web Application Projects”,打开“.csproj”文件查找以下部分。
<WebProjectProperties>
<UseIIS>True</UseIIS>
<AutoAssignPort>True</AutoAssignPort>
<DevelopmentServerPort>21128</DevelopmentServerPort>
<DevelopmentServerVPath>/</DevelopmentServerVPath>
<IISUrl>http://localhost:21128/</IISUrl>
<NTLMAuthentication>False</NTLMAuthentication>
<UseCustomServer>False</UseCustomServer>
<CustomServerUrl>
</CustomServerUrl>
<SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile>
</WebProjectProperties>
请注意以下几行,您可以在其中更改端口并将其保存。
<DevelopmentServerPort>21128</DevelopmentServerPort>
<DevelopmentServerVPath>/</DevelopmentServerVPath>
<IISUrl>http://localhost:21128/</IISUrl>
对于“网站项目”,您必须打开“.sln”文件并更改端口。
希望答案对你有帮助。
【讨论】: