2008-12-24 215 views
3

我已經問過這個問題在JOS-.NET板運行的.NET Windows服務,但喬爾下來,這裏關閉該主板再次爲:安裝在一個虛擬主機

做網頁託管服務提供商允許你安裝Windows服務?我想玩一些自動化的東西,目前我可以在我自己的開發電腦上做得很好,但是我想開始向公衆開放這些東西。但是,網絡主機是否允許您運行installutil.exe?

如果有人有這方面的經驗,請讓我知道。謝謝。

回答

4

不,99%的託管服務提供商(至少在共享託管環境中)不允許您安裝Windows服務來增強您的網站功能。

如果你在一個VPS或專用設置,並有權訪問遠程桌面進入機器,那麼是的,你可以。

1

您在ASP.NET中查找的是後臺進程。這是一個實現爲獨立線程的過程,您將存儲在Application對象中。

一般來說,不建議做這樣的事情,因爲它不能很好地擴展。它將與IIS/ASP.NET進程競爭資源。

Google它瞭解更多 - >google search

編輯:正如其他人所說的。通常ISP不會讓你安裝服務應用程序。使用後臺進程是解決這些情況的解決方案。

0

謝謝米切爾和vmarquez。

我發現這一輪關於implementing a service的方式,但不必實際安裝服務。

但是,它在執行過程中有點老套,所以我可能會試試VPS /專用路由。