c# - Hangfire 在真实服务器中不工作

标签 c# asp.net hangfire

我必须在我的 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/

相关文章:

c# - 无法复制文件,找不到部分路径

c# - 在 C# 中使用值参数模拟模板

javascript - 必填字段验证器可以有两个验证组吗?

c# - 在没有 Ajax 的 asp.net 回发后执行 javascript 函数

c# - Winforms + mysql + asp.net 对于具有远程访问功能的 C# 数据库应用程序来说足够了吗?

c# - 每 8 天在 Hangfire 中执行一个循环作业

c# - 如何忽略 ssl_client_socket_impl.cc(1061)] 在 selenium c# ChromeDriver 中握手失败

c# - 尝试从 C# 代码执行存储过程时,mscorlib.dll 中发生类型 'System.StackOverflowException' 的未处理异常

servicestack - 将 Hangfire 与 ServiceStack 结合使用

c# - Hangfire 加载程序集失败