0

我有一个ASP.NETWeb-API,它IHostedService可以定期执行特定的任务(从另一个网站获取数据并将其写入数据库)。

这在 IIS-Express 上运行良好(从 VisualStudio 内部开始)

但是当将 API 发布到我的本地IIS 或我的外部提供程序的 IIS 时,IHostedService不会启动。

在我的startup.cs中: services.AddHostedService<QuartzHostedService>();

我尝试在调用特定路径时手动向数据库添加值,所以这不是问题。我猜它与IIS有关。问题是,我无权访问外部提供程序的 IIS 配置。我在网上找到的所有内容都显示了一些 IIS 配置。我希望有人能提供帮助。

4

0 回答 0