如何让 asp.net 托管服务在 IIS 10 上自动运行?

问题描述 投票:0回答:0

我无法让我的托管服务在 IIS 10 上自动运行(无需用户发起请求)。

这是一个带有 React 前端的 asp.net 应用程序,.NET 7。它正在运行 Signal R 和托管服务。

我已将应用程序池的启动模式设置为“AlwaysRunning”。然后,我将 Process Model.Identity 的值设置为我们的 Windows 服务用户帐户。该站点配置为使用 Windows 身份验证运行,并且服务用户对站点文件夹具有完全权限。用户仍然需要点击网站的用户界面才能启动服务。

更新:感谢大家的帮助。我确实将空闲超时设置为 0,并且安装了应用程序初始化功能。我不认为预加载选项是 IIS 10 中的一个选项。该服务仍然不会自动运行。

asp.net iis-10 ihostedservice
© www.soinside.com 2019 - 2024. All rights reserved.