发现问题,我在同一个应用程序池上运行了两个Hangfire网站。当我为每个网站创建一个新的应用程序池时,一切都开始工作。
似乎在同一个应用程序池上运行时,两个Hangfire实例都尝试通过同一个端口进行通信,因此首先启动的应用程序是唯一可以正常工作的应用程序。他们在同一个应用程序池中开始的原因是纯粹的懒惰,我只在我的本地IIS的Visual Studio中创建了一个虚拟目录来运行该项目。