você verificou se obteve erros no Gerenciador de Eventos do Windows? Para mim, isso me levou a encontrar o problema há pouco tempo.
Eu tenho um AutoStartProvider que não está sendo chamado em nosso ambiente de produção do IIS 8.0. Funciona muito bem no nosso ambiente de desenvolvimento do IIS 7.5. Eu criei as funções de log do AutoStartProvider para o log de eventos e para o SQL Server. Ambas as formas de registro funcionam bem em nosso ambiente de desenvolvimento, mas não na produção. Temo que o AutoStartProvider não esteja sendo chamado.
A seguir estão os trechos relevantes do arquivo applicationHost.config do ambiente de produção. Qualquer ajuda para resolver isso seria muito apreciada.
Pool de aplicativos:
<add name="1f582a90-1883-4887-bef8-156e3a7e0099" autoStart="true" managedRuntimeVersion="v4.0" startMode="AlwaysRunning">
<processModel identityType="NetworkService" idleTimeout="00:00:00" />
<recycling>
<periodicRestart time="00:00:00" />
</recycling>
</add>
Aplicação:
<application path="/" applicationPool="1f582a90-1883-4887-bef8-156e3a7e0099" enabledProtocols="http,https" serviceAutoStartEnabled="true" serviceAutoStartProvider="VINspinAutoStartProvider" preloadEnabled="true">
<virtualDirectory path="/" physicalPath="F:\sitesroot" />
</application>
AutoStartProvider:
<serviceAutoStartProviders>
<add name="VINspinAutoStartProvider" type="VINspin.Core.Web.Providers.VINspinAutoStartProvider,VINspin.Core.Web" />
</serviceAutoStartProviders>
você verificou se obteve erros no Gerenciador de Eventos do Windows? Para mim, isso me levou a encontrar o problema há pouco tempo.