gpt4 book ai didi

c# - 如何在 ISP 托管的服务器上实现 Windows 服务

转载 作者:行者123 更新时间:2023-11-30 14:14:03 25 4
gpt4 key购买 nike

我正在 asp.net 中完成一项作业,以特定时间间隔向用户发送通知电子邮件。

但问题是,由于服务器不是私有(private)的,我无法在其上实现 Windows 服务。

有什么想法吗?

最佳答案

没有可靠的方法可以做到这一点。如果您无法在主机上安装 Windows 服务,您可以编写端点(.aspx.ashx)来发送电子邮件,然后在其他站点上购买服务它将通过发送 HTTP 请求定期 ping 这个端点。显然,您应该将此端点配置为只能从您购买服务的提供商的 IP 地址访问,否则任何人都可以向该端点发送 HTTP 请求并触发可能不受欢迎的过程。

进一步阅读:The Dangers of Implementing Recurring Background Tasks In ASP.NET .

关于c# - 如何在 ISP 托管的服务器上实现 Windows 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12935031/

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