我有配置我的服务器自动启动功能所概述这里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只是运行的东西,你确定你的应用程序正在正确启动? –