appconfig
のセクションにキーを追加する変換ファイルがありますWeb.config
。次に、Application_Start
メソッドで追加されたキーを読み取ろうとしていますが、そこにはないようです。変換ファイルで「プレビュー変換」を実行すると、プレビューは問題なく表示され、行が追加されます。
質問:が変換Application_Start
される前に実行されますか?Web.config
appconfig
のセクションにキーを追加する変換ファイルがありますWeb.config
。次に、Application_Start
メソッドで追加されたキーを読み取ろうとしていますが、そこにはないようです。変換ファイルで「プレビュー変換」を実行すると、プレビューは問題なく表示され、行が追加されます。
質問:が変換Application_Start
される前に実行されますか?Web.config
@ rae1nが彼の回答で説明したように、web.configはデプロイ中に変換されます。Webアプリケーションのリリースバージョンを公開することにしたとき。これApplication_Start
は、Webアプリケーションのエントリポイントです。つまり、アプリケーションが稼働しているときに最初に実行されるものです。C#コンソールアプリケーションのメソッドApplication_Start
として考えてください。Main
アプリケーションがコンパイルされ、必要な変換が完了しました。アプリケーションをデプロイし、エンドユーザーがそれを開始しました。これがあなたにとって少し明確になったことを願っています。