ここで概説するように、サーバー用に自動開始機能を構成しています。
http://msdn.microsoft.com/en-us/library/ee677260(v=azure.10).aspx
プレウォーミングを行う必要がないため、カスタムメソッドを使用していません。
アプリプールを自動起動に設定し、serviceAutoStartEnabled を true に設定したアプリケーションを持っているだけです。
<add name="PluckBuildServer" managedRuntimeVersion="v4.0" startMode="AlwaysRunning">
<application path="/" applicationPool="PluckBuildServer" serviceAutoStartEnabled="true">
どうやらこれは、Ninject が起動に使用する WebActivator を開始するには十分ではありません。この作業を取得する方法についてのアイデアはありますか?? また、powershell を使用してこれらすべてをスクリプト化できる必要があることにも注意してください。
これは、Ninject App_Start クラスにある WebActivator 行です。
[assembly: WebActivator.PreApplicationStartMethod(typeof(Pluck.Build.Server.App_Start.NinjectWebCommon), "Start")]
よろしくお願いいたします。