3

我已经在 J​​OS-.NET 板上问过这个问题,但 Joel 正在关闭该板,所以又来了:

网络托管服务提供商是否允许您安装 Windows 服务?我想玩一些自动化的东西,我目前可以在我自己的开发电脑上做得很好,但我想开始向公众开放这些东西。但是,Web 主机是否允许您运行 installutil.exe?

如果有人有这方面的经验,请告诉我。谢谢。

4

3 回答 3

4

不,99% 的托管服务提供商(至少对于共享托管环境)不允许您安装 Windows 服务来增强您的网站功能。

如果您使用的是 VPS 或专用设置,并且可以访问机器的远程桌面,那么可以,您可以。

于 2008-12-24T20:15:35.920 回答
1

您在 ASP.NET 中寻找的是后台进程。这是一个作为单独线程实现的进程,您将存储在 Application 对象中。

一般来说,不建议这样做,因为它不能很好地扩展。它将与 IIS/ASP.NET 进程竞争资源。

谷歌它以获取更多信息->谷歌搜索

编辑:正如其他人所说。通常 ISP 不会让您安装服务应用程序。使用后台进程是这些情况的解决方案。

于 2008-12-24T20:12:50.213 回答
0

感谢米切尔和 vmarquez。

我发现这一轮是关于实现服务的方式,但不必实际安装服务。

但是,它在实现上有点古怪,所以我可能会去尝试 VPS/专用路由。

于 2008-12-25T23:43:50.210 回答