首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IIS 3.1 - BackgroundService在启动/重新启动后不会自动启动

问IIS 3.1 - BackgroundService在启动/重新启动后不会自动启动
EN

Stack Overflow用户
提问于 2020-12-04 14:09:41
回答 1查看 795关注 0票数 0

在启动/重启Asp.Net后,IISCore3.1中的BackgroundService不会自动启动。需要手动调用http请求(从浏览器浏览)才能启动。

这里是否遗漏了什么/任何IIS配置?

EN

回答 1

Stack Overflow用户

发布于 2020-12-04 15:42:03

这取决于您的实现,您是否在启动时编写了backgroundService start call?就我个人而言,我总是将后台服务编写为服务,而不是将它们托管在IIS中。

因为不知道你的设计是怎样的,但这是IIS的预期行为。当您启动IIS时,它实际上开始侦听http请求的端口,并调用您的应用程序的启动函数。在第一个http请求通过该站点之后,它会使用新线程将其发送到应用程序(这一次是您的应用程序真正运行http流的地方)。

后台工作人员也不适合IIS,this回答解释得很清楚。

代码片段会更有帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65138752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档