我有配置我的服務器自動啓動功能所概述這裏Ninject工作:IIS 7.5自動啓動不使用Web激活
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腳本所有這一切。
這是WebActivator行我有我的Ninject App_Start類:
[assembly: WebActivator.PreApplicationStartMethod(typeof(Pluck.Build.Server.App_Start.NinjectWebCommon), "Start")]
你的幫助是極大的讚賞。
WebActivator無法運行,這很奇怪。 AutoStart只是確保應用程序啓動。鑑於Webactivator只是運行的東西,你確定你的應用程序正在正確啓動? –