2016-09-18 12 views
1

私はこれを検索しようとしましたが、良い説明が見つかりませんでした。ASP.NET Web.Configを使用してWebアプリケーションプロジェクトをホストするポート番号を制御する

設定ファイルですべての設定をしようとしているので、ユーザーがアプリケーションの公開と配布を制御しやすくなります。 Visual Studioの2015年に

私は自分のWebアプリケーションが起こってホストするポートを制御することができた:

右のWebアプリケーションプロジェクト]> [プロパティ]> [ウェブ>プロジェクトのURLが

が、これは、設定ファイルで行うことができます]をクリックします?

ありがとうございました!

答えて

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> 

"ウェブサイトプロジェクト"では、 ".sln"ファイルを開いてポートを変更する必要があります。

私は答えが役立つことを願っています。

+0

これは仲間を助けました!どうもありがとうございます! ;) – TiagoM

+0

不完全です。プロジェクトファイルを変更した後、対応するapplicationHost.configファイルに変更を同期させる必要があります。 –

関連する問題