2016-09-18 175 views
1

我試圖搜索這個,但沒有找到任何好的解釋。ASP.NET使用Web.Config來控制端口號來主持Web應用程序項目

我正在嘗試在我的配置文件中配置所有內容,因此用戶可以更輕鬆地控制應用程序的發佈和部署。

在Visual Studio 2015年我能控制端口來承載我的web應用程序要:

右鍵單擊Web應用程序項目>屬性>網絡>項目地址

可以這樣通過配置文件來完成?

謝謝!

回答

0

它無法通過的web.config做,但你可以控制它,

對於「Web應用程序項目」,打開「.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> 

對於「Website projetcs」,您必須打開「.sln」文件並更改端口。

我希望答案有幫助。

+0

它幫助隊友!非常感謝! ;) – TiagoM

+0

它不完整。修改項目文件後,需要將更改同步到相應的applicationHost.config文件。 –

相關問題