Назад | Перейти на главную страницу

ServiceAutoStartProvider не вызывается

У меня есть AutoStartProvider, который не вызывается в нашей производственной среде IIS 8.0. Он отлично работает в нашей среде разработки IIS 7.5. Я создал функции ведения журнала из AutoStartProvider в журнал событий и в SQL Server. Оба способа ведения журнала отлично работают в нашей среде разработки, но не в производственной среде. Я боюсь, что AutoStartProvider не вызывается.

Ниже приведены соответствующие фрагменты из файла applicationHost.config производственной среды. Любая помощь в решении этой проблемы будет принята с благодарностью.

Пул приложений:

    <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 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>

вы проверяли, есть ли у вас ошибки в диспетчере событий Windows? Для меня это подтолкнуло меня найти проблему недавно.