2017-07-24 1 views
0

Je travaille sur Hangfire, je veux utiliser "serviceAutoStartProviders" dans web.config pour le démarrage automatique. Mais où devrais-je définir "serviceAutoStartProviders" dans web.config?La section de configuration 'serviceAutoStartProviders' ne peut être lue car il manque une déclaration de section

j'ai reçu un message d'erreur de:

La section de configuration 'serviceAutoStartProviders' ne peut pas être lu car il manque une déclaration de section

Mon code est comme ci-dessous dans web.configration:

<system.web> 
    <serviceAutoStartProviders> 
     <add name="ApplicationPreload" type="WebApplication1.ApplicationPreload, WebApplication1" /> 
    </serviceAutoStartProviders> 
</system.web> 

Répondre

0

Ceci doit être défini à l'intérieur d'un élément system.applicationHost. Si vous jetez un oeil à la docs, vous pouvez voir cela à partir de la structure de doc (et même le chemin URL utilisé) bien que j'admette que ce n'est pas particulièrement clair. Par exemple:

<system.applicationHost> 
    <serviceAutoStartProviders> 
     <add name="ApplicationPreload" type="...." /> 
    </serviceAutoStartProviders> 
</system.applicationHost> 
+0

Merci. mais me donne une erreur dans le fichier web.config. erreur de soulignement. –

+0

Les docs disent * L'élément est configuré au niveau global dans le fichier ApplicationHost.config. * Vous devrez peut-être le faire dans ce fichier? – DavidG