8

Razor ビューにインテリセンスを提供し、ライブラリ (Mvc.Mailer) が依存しているため、基本的に MVC プロジェクトのみのプロジェクトがありますHttpContext。現在、 my のコンストラクター、または 、または を実行するには、ページをロードする必要がありMvcApplicationます。Application_StartInit

mvc アプリのメイン メソッド、またはページ ロード リクエストを送信する必要のないページ リクエストの前に呼び出されるものをブートストラップする方法はありますか?

4

4 に答える 4

2

アプリケーションへの最初のアクセスの前に実行される ASP.NET のメソッドはありません。

これを修正する最も簡単な方法は、IIS にAppFabricをインストールして、サービスの自動開始を処理させることです。構成されているすべてのサービスを「突く」ので、それらは常に実行され、初期化されます。

于 2013-05-24T21:08:34.700 に答える
1

AppFabric の AutoStart 機能を使用して、AppPool を事前にウォームアップします。これにより、目的が達成されます。

http://msdn.microsoft.com/en-us/library/ee677260.aspx

于 2013-05-24T21:08:05.557 に答える