走進雲背後:微軟Azure web 項目經過web service部署web site

  探索雲那鮮爲人知的故事(一):Web Services部署web siteweb

  前奏:Windows Azure是微軟基於雲計算的操做系統,如今改名爲「Microsoft Azure」,和Azure Services Platform同樣,是微軟「軟件和服務」技術的名稱。Windows Azure的主要目標是爲開發者提供一個平臺,幫助開發可運行在雲服務器、數據中心、Web和PC上的應用程序。雲計算的開發者能使用微軟全球數據中心的儲存、計算能力和網絡基礎服務。Azure服務平臺包括瞭如下主要組件:Windows Azure;Microsoft SQL數據庫服務,Microsoft .Net服務;用於分享、儲存和同步文件的Live服務;針對商業的Microsoft SharePoint和Microsoft Dynamics CRM服務.數據庫

  引文:自2008年10月發行以來,仍是取得了不錯的成效的。web項目部署在微軟Azure上面有不少辦法,這裏就不一一列舉了。我就說一種經過web service部署web site的方法。固然在一切工做ready以前,你須要申請一個Azure帳號。windows

  正文:瀏覽器

  1.solution準備工做服務器

  a.首先須要從source depot(服務器)獲取最新的代碼。而後打開solution。將相應須要Modify的Web.config文件修改。網絡

  b.首先更改鏈接字符串:app

1 <add name="BingTestAzureContext" connectionString="Data Source=test.database.windows.net;Database=Test_DB;User Id=******;Password=*******;MultipleActiveResultSets=true" providerName="System.Data.SqlClient"/>

  c.配置Authide

1 <!--web auth conifg of test-->
2 <add key="test_appid" value="00000000xxxxxxxxxxx"/>
3 <add key="test_secret" value="GRXE-xxxxxxxxxxxxxxxxxxxxxx"/>
4 <add key="test_returnurl" value="http://xxxxxxx.cloudapp.net/"/>

   這裏值得須要注意的是test_returnurl是部署成功以後的web site url,固然這個能夠根據本身買的域名二級定向或者updatepost


  d.update customErrors網站

  

1 <customErrors mode="On" defaultRedirect="~/error/servererror">
2               <error statusCode="403" redirect="~/error/accessdenied" />
3               <error statusCode="404" redirect="~/error/notfound" />
4  </customErrors>
5 
6 <!--Comment out below line.-->
7 <customErrors mode="Off"></customErrors>

  關於如何自定義error page主要看項目需求,怎麼自定義園子裏的其餘大大相信介紹了不少,這裏就不一一列舉了,你們有興趣能夠私信我


  e.ok, solution已經各就各位,如今你只須要輕輕的Rebuild一下確保沒有field就ok

  2.Package Azure Application  

     a.在你的solution裏找到你已經建立好的Bing.Test.Azure.WebService

  b.而後右擊Bing.Test.Azure.WebService項目,點擊Package以後vs會自動pop up出

  

  c.點擊Package,而後直至等待到在vs輸出窗口出現成功,

  

  d.成功之後vs將自動在windows爲你打開一個文件夾,其中包含(‘Bing.Test.Azure.WebService.cspkg’ and ‘ServiceConfiguration.Cloud.cscfg’)這兩個文件

  3.Package Azure Application

  a.打開瀏覽器,進入Azure網站,https://manage.windowsazure.com 而後登陸已註冊的Microsoft account

  b.登陸以後在左側導航欄找到‘CLOUD SERVICES’ 。 點擊它

  

  注: 由於在外企上班,公司簽了保密協議,這是咱們本身的站點,因此部分信息打了馬賽克

  c.完成步驟b以後,就會出現你所須要部署的站點,而後單擊就行

  d.以後點擊 ‘DASHBOARD

  

  e.在dashboard 頁面,點擊 ‘STAGING

  

  注:這裏咱們能夠看見詳細的cpu和內存狀況

  f.在下方有一個 ‘UPDATE’ , 點擊update button

  

  g.將以前點擊package出來的文件上傳,按前後順序將高亮顯示部分走一遍

  

  h.接下來就是漫長的等待,等待成功以後就能夠根據你的url訪問了

  

  i.當出現成功提示以後,你就能夠收拾收拾下班了。

 

 

  本文全部內容皆爲原創,歡迎欣賞閱讀和探討,轉載務必請註明出處,不然追究法律責任

  因爲公司保密毛病比較重,因此以上全部圖均作了處理,若是有任何問題,能夠評論或者私信。

  特此聲明:全部評論和私信都會在第一時間回覆。也歡迎園子的大大們指正錯誤,共同進步

  若是這博客反饋好或者園子的朋友喜歡微軟雲的話,那我接下來就會繼續更新Azure的相關知識。

 


做  者:請叫我頭頭哥
出  處:http://www.cnblogs.com/toutou/
關於做者:專一於基礎平臺的項目開發。若有問題或建議,請多多賜教!
版權聲明:本文版權歸做者和博客園共有,歡迎轉載,但未經做者贊成必須保留此段聲明,且在文章頁面明顯位置給出原文連接。
特此聲明:全部評論和私信都會在第一時間回覆。也歡迎園子的大大們指正錯誤,共同進步。或者直接私信
聲援博主:若是您以爲文章對您有幫助,能夠點擊文章右下角推薦一下。您的鼓勵是做者堅持原創和持續寫做的最大動力!

相關文章
相關標籤/搜索