IIS Express設定/メタベースファイルはどこにありますか?
設定ファイルはapplicationhost.configと呼ばれます。ここに格納されています。
マイドキュメント> IIS Express>設定
常にではありませんが、通常、これらのパスのいずれかが機能します。
%userprofile%\documents\iisexpress\config\applicationhost.config
%userprofile%\my documents\iisexpress\config\applicationhost.config
VS2019用の更新プログラム
Visual Studio 2019+を使用している場合は、次のパスを確認してください。
$(solutionDir)\.vs\{projectName}\config\applicationhost.config
VS2015用の更新(クレジット:@Talon)
Visual Studio 2015-2017を使用している場合は、次のパスを確認してください。
$(solutionDir)\.vs\config\applicationhost.config
Visual Studio 2015以降では、プロジェクトファイルの<UseGlobalApplicationHostFile>true|false</UseGlobalApplicationHostFile>
設定を変更することによって、どのapplicationhost.configファイルを使用するかも設定できます(例:MyProject.csproj)。 (出典: MSDNフォーラム )
Visual Studio 2015の導入以降、この場所は変更され、ソリューションルートの次の場所に追加されました。
C:\<Path\To\Solution>\.vs\config\applicationhost.config
これで時間が節約できると思います。
すべてのバージョンのVisual Studioを含めるには、@ Mysterが最初に次のように述べています。
Visual Studio 2015以前のapplicationhost.configへのパスは次のとおりです。
%userprofile%\documents\iisexpress\config\applicationhost.config
%userprofile%\my documents\iisexpress\config\applicationhost.config
Visual Studio 2015/2017パスは次の場所にあります。(クレジット:@Talon)
$(solutionDir)\.vs\config\applicationhost.config
Visual Studio 2019パスは次の場所にあります。(クレジット:@Talon )
$(solutionDir)\.vs\config\$(ProjectName)\applicationhost.config
しかし、人によっては、.slnファイルのプロジェクト設定がVisual Studio 2015 +のapplicationhost.configを再設定できることがあります。 (クレジット:@Lex Li)
したがって、applicationhost.configを変更した場合は、その変更もここで一致することを確認する必要があります。
$(solutionDir)\ProjectName.sln
2つの重要な設定は次のようになります。
Project("{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}") = "ProjectName", "ProjectPath\", "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}"
そして
VWDPort = "Port#"
ここで重要なのは、変更を計画している場合は、.sln内の2つの設定が、applicationhost.configファイル内のnameとbindingInformationとそれぞれ一致している必要があるということです。これら2つのファイルをリンクする場所はもっとあるかもしれませんし、私がコメントや経験からもっとリンクを見つけたら更新します。