Microsoft がこの特別なフォルダーを導入したのはいつですか? それは何のためですか?アプリが起動すると、すでに
void Application_Start(object sender, EventArgs e)
グローバル asax では、app_start フォルダーはどうですか?
iis でアプリをデバッグするときに発生する問題を解決するのに役立つ可能性があります。
Microsoft がこの特別なフォルダーを導入したのはいつですか? それは何のためですか?アプリが起動すると、すでに
void Application_Start(object sender, EventArgs e)
グローバル asax では、app_start フォルダーはどうですか?
iis でアプリをデバッグするときに発生する問題を解決するのに役立つ可能性があります。
App_Start
は特別ではありません ( ASP 4.5 の App_Start フォルダーは WebApplications プロジェクトのみですか? )。実際、そこに含まれるクラスには直接呼び出されるメソッドがGlobal.Application_Start
あります。URI ルーティングとリソース バンドリングのロジックをすべて .xml に詰め込むのではなく、独自のファイルに含める方が理にかなっていますGlobal.asax.cs
。
必要に応じて、ファイルをプロジェクトのファイル システム内の別の場所に自由に移動してください。デフォルトの配置は、クライアント側のファイルが .xml に保存される方法と同様に、単なる規則です/Content
。
名前にアンダースコアが含まれているにもかかわらず、App_Startup
に見られるような「魔法の」動作はありませんApp_Code
、App_Themes
またはApp_Browsers
(これらのフォルダは、Visual Studio 2005 の不運な「ASP.NET 2.0 Websites」プロジェクト システムの一部として定義されていました (Microsoft が移行を望んでいたとき)。開発者は、事前にコンパイルされた Web サイト プロジェクトから離れて、学習曲線を短縮するために PHP プロジェクトにより近いプロジェクトに移行しましたが、代わりに複雑さと特殊なケースが追加されました)。