我已经在JOS-.NET董事会上提出了这个问题,但乔尔正在关闭那个董事会,所以这里又是:
网络托管服务提供商是否允许您安装Windows服务?我想玩一些自动化的东西,我现在可以从我自己的开发电脑上做得很好,但我想开始向公众开放这些东西。但是,Web主机是否允许您运行installutil.exe?
如果有人有这方面的经验,请告诉我。感谢。
答案 0 :(得分:4)
不,99%的托管服务提供商,至少在共享托管环境中,不允许您安装Windows服务来增强您的网站功能。
如果您使用的是VPS或专用设置,并且可以访问远程桌面进入机器,那么您可以。
答案 1 :(得分:1)
您在ASP.NET中寻找的是后台进程。这是一个作为单独线程实现的过程,您将存储在Application对象中。
一般来说,不建议这样做,因为它不能很好地扩展。它将与IIS / ASP.NET进程竞争资源。
Google了解更多信息 - > google search
编辑:正如其他人所说的那样。通常ISP不允许您安装服务应用程序。使用后台进程是这些案例的解决方案。答案 2 :(得分:0)