我必须在我的 ASP.NET C# 项目中每 5 分钟安排两个任务,创建一个 zip 文件并添加一个日志。我使用 hangfire 来安排我的任务,它在本地服务器上运行良好。当我部署它时,它们都不起作用(未创建 zip 或日志)。当我查看 hangfire 仪表板时,我看到创建 zip 在 Scheduled
下,创建日志在 Failed
下,错误消息是 System.UnauthorizedAccessException路径被拒绝。
我查看了 this问题并创建了一个 app.manifest
并添加了 level="requireAdministrator"
。但这没有帮助。
最佳答案
检查您的 HangFire
实例正在运行的 AppPool
。确保 AppPool
身份具有访问资源的权限。
关于c# - Hangfire 在真实服务器中不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38182189/