2017-07-24 1 views
0

Ich arbeite an Hangfire, ich möchte "serviceAutoStartProviders" in web.config für automatischen Start verwenden. Aber wo sollte ich "serviceAutoStartProviders" in web.config definieren?Der Konfigurationsabschnitt 'serviceAutoStartProviders' kann nicht gelesen werden, da eine Abschnittsdeklaration fehlt.

Ich habe eine Fehlermeldung aus:

Der Konfigurationsabschnitt ‚serviceAutoStartProviders‘ kann nicht gelesen werden, weil es

Mein Code in web.configration ist als unten einen Abschnitt Deklaration fehlt:

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

Antwort

0

Dies sollte innerhalb eines system.applicationHost Elements definiert werden. Wenn Sie einen Blick auf die docs werfen, können Sie dies aus der Doc-Struktur (und sogar den URL-Pfad verwendet) sehen, obwohl ich zugeben, es ist nicht besonders klar. Zum Beispiel:

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

Vielen Dank. aber gab mir einen Fehler in der Datei web.config. Unterstreichungsfehler. –

+0

Die Dokumentation sagt * Das -Element ist auf der globalen Ebene in der Datei ApplicationHost.config konfiguriert. * Sie müssen es möglicherweise dort tun? – DavidG

Verwandte Themen