366

IIS Express 構成/メタベース ファイルはどこにありますか?

4

6 に答える 6

609

構成ファイルは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 フォーラム)

于 2012-10-18T03:08:37.797 に答える
118

VS 2015 および VS 2017の場合: IIS Express システム トレイ アイコン (アプリケーションの実行時) を右クリックし、[すべてのアプリケーションを表示] を選択します。

代替手段を示す IIS Express システム トレイ アイコンのコンテキスト メニュー

次に、関連するアプリケーションを選択し、applicationhost.config ファイル パスをクリックします。

applicationhost.config ファイル パスが付随する任意の Web サイトを示すダイアログ

于 2017-01-09T17:47:34.217 に答える
95

Visual Studio 2015 の導入以降、この場所は変更され、ソリューション ルートの次の場所に追加されました。

C:\<Path\To\Solution>\.vs\config\applicationhost.config

これで時間が節約できることを願っています!

于 2015-08-11T11:43:13.903 に答える
59

完全に一周して 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 つのファイルをリンクしている場所が他にもある可能性があります。コメントや経験によってリンクが見つかったら更新します。

于 2015-10-29T18:56:39.560 に答える