2014-09-02 175 views
0

只想問一下。我剛剛創建了一個手機使用的Web服務,我在本地主機上運行它,並在我自己的網絡上進行測試,並且運行良好。網絡託管與網絡服務託管

現在,我正在考慮通過主機服務提供商在某處上傳服務。

像godaddy和類似的網絡託管服務也提供Web服務託管?我的意思是,如果我建立一個網站,我可以上傳到網站託管網站並在那裏管理它,當我上傳我的服務時,它是一樣的嗎?

如果不是,我可以上傳我的服務並在那裏測試的最佳位置在哪裏?

我創建的服務是在WCF

在此先感謝任何人。 :)

+0

[「WCF」](http://en.wikipedia.org/wiki/Windows_Communication_Foundation)通常表示使用Microsoft ASP.NET(或可能是Mono)堆棧。什麼是上傳的「服務」?它只能*用於適用的服務器/主機/環境。 – user2864740 2014-09-02 01:29:53

+0

感謝您的即時回覆。它在WCF – al123 2014-09-02 01:44:25

回答

0

基本上你有託管在IIS中的WCF服務發佈到公2個選項:

  1. 典型的虛擬機提供商,如GoDaddy的,天青或亞馬遜等創建Windows VM,並按照各個提供商關於發佈網站的說明。請記住,WCF正在應用程序池中運行,而IIS網站負責監聽請求併爲WCF提供響應。

  2. 在Azure中,您可以通過工作者角色發佈WCF。搜索「wcf azure worker role」,你會發現很多文檔和教程。

畢竟,最好的地方在於你最好的技術和最好的預算等方案1和2可能是不夠的起點。

+0

ZZZ。感謝這些信息。我沒有服務提供商發佈服務的經驗,在我的工作中我們有自己的域名服務器,這是我迄今獲得的唯一體驗,這將是我第一次使用來自第三方的服務。我發現它使用Microsoft產品開發的一些代價很高的託管應用程序。我可能很快將服務從WCF改爲PHP,無論如何,這是我現在創建的一個個人項目。 :) – al123 2014-09-02 03:01:31