gpt4 book ai didi

.net - 如何自动启动C# WebService?

转载 作者:行者123 更新时间:2023-12-03 01:53:40 30 4
gpt4 key购买 nike

我编写了一个 C# WebService。问题是,在我将其发布到 IIS 后,除非调用其任何方法,否则它不会自动启动。这是非常令人沮丧的,因为这个 WebService 必须在启动(其构造函数执行)后立即连续执行一些后台工作。如果 IIS 重新启动,WebService 将处于闲置状态,直到调用其方法之一。有没有办法克服这个问题并强制WebService在发布或IIS重新启动后立即执行其构造函数?

最佳答案

如果它必须在启动后立即连续执行一些后台工作,为什么不在Windows 服务中实现这一点?我认为您可以编写一个将托管在 Windows 服务中的 WCF 服务。这样客户端仍然可以调用您的服务,该服务可以执行其后台工作并且不会依赖于 IIS,因为主机窗口服务将在其自己的进程上运行。

关于.net - 如何自动启动C# WebService?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2506142/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com