C# 当部署在本地IIS中时,Hangfire作业会卡在队列中,永远不会得到处理

C# 当部署在本地IIS中时,Hangfire作业会卡在队列中,永远不会得到处理,c#,iis,iis-7.5,hangfire,C#,Iis,Iis 7.5,Hangfire,我这里有个奇怪的问题 我有一个简单的MVC5应用程序+Hangfire 1.2.0 当我使用IIS Express运行应用程序时,排队的作业在排队后成功得到处理 但当我切换到本地IIS时,队列中的作业永远不会得到处理(执行)并停留在队列中。看起来后台服务器根本没有启动作业 我正在使用Windows 7和IIS 7.5 我是否缺少一个重要的配置?找到了一个答案……我在Hangfire论坛上发布了与我创建的相同的主题: 基本上,问题是我有一个条目,删除它解决了问题…我在针对权限锁定的SQL Ser

我这里有个奇怪的问题

我有一个简单的MVC5应用程序+Hangfire 1.2.0

当我使用IIS Express运行应用程序时,排队的作业在排队后成功得到处理

但当我切换到本地IIS时,队列中的作业永远不会得到处理(执行)并停留在队列中。看起来后台服务器根本没有启动作业

我正在使用Windows 7和IIS 7.5


我是否缺少一个重要的配置?

找到了一个答案……我在Hangfire论坛上发布了与我创建的相同的主题:


基本上,问题是我有一个
条目,删除它解决了问题…

我在针对权限锁定的SQL Server实例进行部署后遇到了这个问题。向web应用程序所连接的数据库用户授予以下权限可解决此问题:

  • 在应用程序数据库中的Hangfire模式上选择、插入、更新和删除
  • 在主数据库中的sp_getapplock和sp_releaseapplock上执行