devとprodの単純な比較を試みると<appSettings>
Web.configとWeb.Release.configのappSettings
マイWeb.config
:
<appSettings>
<add key="hello" value="debug" />
</appSettings>
マイWeb.Release.config
:
<appSettings>
<add key="hello" value="prod" />
</appSettings>
(両方<configuration>
下)私はデバッグモードでそれを持っている、と私のMVCサイトを運営し、私にできること単純なreturn Content(WebConfigurationManager.AppSettings["hello"]);
が私のHomeController.Index
にあり、それはdev
を返します。モードをRelease
に切り替えると、それでもdev
が返されます。私は実際にprodに公開せずにprodモードをシミュレートしたいと思います。
これを行うには良い方法はありません。また、あなたが実際にやってはならないという非常に強い主張があります。結局のところ、IISは 'web.config'というファイルだけを見るので、そのファイルを使用することに制限されています。変換後のファイルをプレビューしてコピー/ペーストすることができます。もちろん、テストした後に元に戻すことを忘れないでください。 – DavidG