HangFire 仪表板未显示在 PROD 中

mpo*_*ora 6 scheduled-tasks hangfire

我正在使用 HangFire 来安排作业,但是当我部署到 PROD 时,网站/hangfire url 不起作用。我得到系统找不到指定的文件错误。

在本地主机上,我可以打开 URL。

我跟着这个网址:http : //docs.hangfire.io/en/latest/quick-start.html

任何人都知道我缺少什么。

谢谢

mpo*_*ora 8

Hangfire Dashboard 公开有关您的后台作业的敏感信息,包括方法名称和序列化参数,并让您有机会通过执行不同的操作(重试、删除、触发等)来管理它们。因此,限制对 Dashboard 的访问非常重要.

为了使其安全,默认情况下只允许本地请求,但是您可以通过传递您自己的 IAuthorizationFilter 接口实现来更改此设置,该接口的 Authorize 方法用于允许或禁止请求。第一步是提供您自己的实现。

http://docs.hangfire.io/en/latest/configuration/using-dashboard.html#configuring-authorization