我在这里遇到一个奇怪的问题。
我有一个简单的MVC5应用程序+ Hangfire 1.2.0。
当我使用IIS Express运行应用程序时,排队的作业在排队后成功处理。
但是,当我切换到本地IIS时,排队的作业永远不会被处理(执行)并且一直停留在队列中。看起来后台服务器根本没有解雇工作。
我正在使用Windows 7和IIS 7.5。
我错过了一个重要的配置吗?
答案 0 :(得分:1)
在针对已锁定权限的SQL Server实例进行部署后,我遇到了此问题。向Web应用程序连接的数据库用户授予以下内容以解决问题:
答案 1 :(得分:0)
找到答案......我发布了我在Hangfire论坛中创建的相同主题:
http://discuss.hangfire.io/t/hangfire-does-not-process-jobs-when-deployed-in-iis-7-5/386/2
基本上问题是我有<identity impersonation="true" ... />
条目并删除它解决了问题......