IIS Express 構成/メタベース ファイルはどこにありますか?
6 に答える
構成ファイルは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 以降では、プロジェクト ファイル (例: MyProject.csproj) の設定を変更して、どのapplicationhost.configファイルを使用するかを構成することもできます。<UseGlobalApplicationHostFile>true|false</UseGlobalApplicationHostFile>
(ソース: 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 ファイルの名前と bindingInformation とそれぞれ一致している必要があるということです。これら 2 つのファイルをリンクしている場所が他にもある可能性があります。コメントや経験によってリンクが見つかったら更新します。