J'ai un AutoStartProvider qui n'est pas invoqué dans notre environnement de production IIS 8.0. Il fonctionne parfaitement sur notre environnement de développement IIS 7.5. J'ai créé des fonctions de journalisation à partir du AutoStartProvider vers le journal des événements et vers SQL Server. Les deux méthodes de journalisation fonctionnent bien dans notre environnement de développement, mais pas dans l'environnement de production. Je crains que le AutoStartProvider ne soit pas invoqué.
Voici les extraits pertinents du fichier applicationHost.config de l'environnement de production. Toute aide pour résoudre ce problème serait très appréciée.
Pool d'applications :
<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>
Application :
<application path="/" applicationPool="1f582a90-1883-4887-bef8-156e3a7e0099" enabledProtocols="http,https" serviceAutoStartEnabled="true" serviceAutoStartProvider="VINspinAutoStartProvider" preloadEnabled="true">
<virtualDirectory path="/" physicalPath="F:\sitesroot\3" />
</application>
AutoStartProvider :
<serviceAutoStartProviders>
<add name="VINspinAutoStartProvider" type="VINspin.Core.Web.Providers.VINspinAutoStartProvider,VINspin.Core.Web" />
</serviceAutoStartProviders>