剛開始探索Azure,對於Web角色與工作角色的用途我還是有點困惑。在解決方案中,我正在使用移動應用程序(iPhone,Android,Windows等)將通過REST API訪問我們的服務器產品。因此,我們的服務確實沒有面向公衆的網站(如在網頁中)。沒有Web角色的Windows Azure項目?
這讓我覺得我並不需要一個Web角色,而是有一個或工作者角色監聽我們的http端點。我沿着這些線創建了一個原型。當從移動設備上我做了一個http post到端點,我沒有迴應。我在Azure日誌中看不到任何內容,表明我的工作者角色確實已啓動或正在運行並對其進行響應。
這是一個合適的方法嗎?有沒有什麼我需要做的設置代碼,因爲我沒有一個Web角色?我在另一個線程中讀到web角色在IIS中運行,但工作角色不在。
感謝您與我的軸承。我仍然在與Azure交手,因此在制定正確的問題時有點困難。
從技術上講,工作角色確實安裝了IIS,但w3svc服務未啓動。 – smarx
謝謝!一個獲得ServiceHost的好例子。 – onnoweb