我正在研究Hangfire,我想在web.config中使用“serviceAutoStartProviders”进行自动启动。但是我应该在web.config中定义“serviceAutoStartProviders”?
我收到错误消息:
无法读取配置部分'serviceAutoStartProviders',因为它缺少部分声明
我的代码如下所示:web.configration:
<system.web>
<serviceAutoStartProviders>
<add name="ApplicationPreload" type="WebApplication1.ApplicationPreload, WebApplication1" />
</serviceAutoStartProviders>
</system.web>
答案 0 :(得分:1)
这应该在system.applicationHost
元素内定义。如果您查看docs,您可以从doc结构(甚至使用的URL路径)中看到这一点,但我承认它并不是特别清楚。例如:
<system.applicationHost>
<serviceAutoStartProviders>
<add name="ApplicationPreload" type="...." />
</serviceAutoStartProviders>
</system.applicationHost>