2013年6月5日 星期三

部署WCF Service 至Windows Azure雲服務

目地,建立一個範本WCF程式,將它放到Windows Azure雲服務,再寫一個ASP.NET Web Forms網頁來呼叫服務。

  • 使用Visual Studio 2012 建立一個專案

image

  • 選WCF服務Web角色

image

  • 預設會建立兩個專案,WCFServiceWebRole1放WCF服務程式碼;MyWindowsAzureService放部署相關設定

image

  • 雙輯MyWindowsAzureService-角色-WCFServiceWebRole1,設定VM大小

image

  • 設定的結果會存在ServiceDefinition.csdef檔案

image

  • Package

image

  • Package

image

  • 完成後會開啟檔案總管,顯示cspkg與cscfg檔案

image

image

  • 自訂

image

  • 設定URL

image

  • 完成後,點選剛建立的服務

image

  • 選儀表板

image

  • 部署package

image

  • 設定名稱

image

  • 部署完成後,點選站點URL

image

  • 啟動瀏覽器,選取Service1.svc

image

  • 可以看到服務頁面

image

  • 記住服務URL,例如本例的

http://mywcfdemo.cloudapp.net/Service1.svc

  • 建立ASP.NET網站

image

  • Add Service Reference

image

  • 輸入服務URL,按"移至","確定"

image

 

image

  • Add Web Formimage
  • 在Page_Load

image

  • 執行網頁,就可以取得服務執行結果

image

沒有留言:

總瀏覽量