成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在Windows Azure中實現(xiàn)和調(diào)試一個WCF服務(下)

原創(chuàng)
云計算
為了把在Windows Azure中運行的,使用強大的WCF框架的服務暴露出來,Windows Azure提供了一個WCF角色。無論在哪個框架和平臺上構(gòu)建復雜的,具有高度可擴展性的系統(tǒng),通過它們的功能進行邏輯分組,針對那些分組來抽象代碼,并且分別執(zhí)行它們,都是一種簡單而高效的擴展性策略。

本文接《在Windows Azure中實現(xiàn)和調(diào)試一個WCF服務(上)》和《在Windows Azure中實現(xiàn)和調(diào)試一個WCF服務(中)

開啟診斷

對于我們來說,和診斷有關(guān)的大多數(shù)工作都已經(jīng)完成了。但是一定要記住,我們必須要把“sharedListener”添加到“AzureLocalStorage”中。要完成這個工作,只需在“WCF Web Role”的“Web.Config”文件中交換一下被注釋掉的“system.diagnostics”節(jié)點就可以了,就是這么簡單。

除此之外,你還必須把下面這行代碼添加到“WebRole.cs”文件中:

DiagnosticMonitor.Start(CloudStorageAccount.DevelopmentStorageAccount, diagnosticConfig);

在使用SDK 1.3把日志遷移到BlobStorage的過程中,我遇到了一個問題。這個問題和作為SVCLog被創(chuàng)建的文件上的可用的權(quán)限有關(guān)。針對這個問題,有兩種解決方案。首先,你可以模仿RobinDotNet(具體可以參考:http://robindotnet.wordpress.com/2011/02/16/azure-toolssdk-1-3-and-iis-logging/ ——我會在以后的文章中講述具體應該怎么做的)的做法,或者,你也可以在“ServiceDefinition.csdef”中徹底地刪除<Sites>節(jié)點,這意味著它將不再作為一個完整的IIS來運行。我選擇了***種方法,在本文中我只是簡單地總結(jié)了一下,關(guān)于我是如何讓它正常工作的,以后我會單獨寫一篇文章來說明的。現(xiàn)在,如果你無法解決這個SDK 1.3中的已知問題,你可以通過瀏覽它們的文件路徑(使用Development Emulator)直接訪問這些文件,或者你也可以使用遠程桌面來訪問云中的日志。

如果你對立即可以使用的WCF的跟蹤日志比較好奇,你可以打開附屬的項目,看看它是如何為你工作的——你可以把注意力放在“FixDiagFolderAccess.ps1”這個powershell腳本上。它為這個文件夾創(chuàng)建了一些訪問控制表,更重要的是,它會為這個文件創(chuàng)建一個NULL或者完全為空的占位符(我們***會重寫這個文件)。

它可以給你提供SVCLog的定義,其中包括了綁定和異常的所有細節(jié)。在這里,你可以找到“DivideByZeroException”,然后開始診斷這個問題。

這個文件首先會出現(xiàn)在硬盤上:

片刻之后(注意,在這篇博文中,這個時間沒有什么暗示!),Windows Azure Diagnostics系統(tǒng)會把這個文件遷移到blob storage的WAD-TraceFiles容器中。

在此之后,這個日志可以被下載,用來檢查錯誤。在這個例子中,我們可以向下滾動,直到找到和被0除有關(guān)的細節(jié),然后我們會發(fā)現(xiàn)有一個紅色高亮的行顯示發(fā)生了一個異常。要想查看更多的細節(jié),我們可以從服務端獲取這個錯誤真正的堆棧跟蹤信息。

這篇博文的源代碼可以從如下地址下載:

http://assets.bareweb.eu/wp-content/uploads/2011/03/WCFBasic.zip

本文接《在Windows Azure中實現(xiàn)和調(diào)試一個WCF服務(上)》和《在Windows Azure中實現(xiàn)和調(diào)試一個WCF服務(中)

原文名:Implementing and Debugging a WCF Service in Windows Azure 作者:Andy

【本文乃51CTO精選譯文,轉(zhuǎn)載請標明出處!】
 

【編輯推薦】 

  1. 微軟公布云計算平臺Azure收費模式細節(jié)
  2. 云計算意在長遠,微軟云計算服務Windows Azure已經(jīng)啟用
  3. 技術(shù)透析:Windows Azure Platform框架與組成
  4. 微軟Windows Azure Platform技術(shù)解析
  5. 走近微軟云:SQL Server到Azure數(shù)據(jù)同步
  6. 當微軟Azure遭遇亞馬遜EC2:五大關(guān)鍵區(qū)別
  7. Windows Azure云計算平臺新增五大功能
  8. 云計算前途光明 Azure用戶數(shù)突破31000
  9. 如何把應用程序部署到Windows Azure中

 

責任編輯:王勇 來源: 來源:51CTO
相關(guān)推薦

2011-03-15 16:07:33

Windows AzuWCF

2011-03-15 15:43:39

Windows AzuWCF

2011-03-22 10:03:55

Windows AzuSilverlight

2010-11-25 10:05:22

Visual StudSilverlightWCF

2011-03-22 09:45:56

Windows AzuSilverlight

2011-03-24 13:02:35

WCF服務角色Azure

2011-03-10 10:45:47

Azure“Hello Worl

2009-06-25 11:18:20

Silverlight

2011-03-15 19:45:27

Windows Azu

2020-12-16 14:29:40

終端開發(fā)shell

2022-05-22 13:55:30

Go 語言

2011-03-14 15:14:10

AzureFacebook營銷式應用程序

2021-01-04 09:12:31

集合變量

2010-06-02 19:48:23

搭建SVN服務器

2013-05-24 08:56:46

Windows Azu微軟云計算平臺Windows Ser

2011-03-14 15:10:10

AzureFacebook

2012-06-06 09:52:07

Windows Azu存儲安全

2009-12-21 14:58:57

WCF用戶密碼認證

2013-03-27 09:55:17

微軟Windows AzuHadoop

2013-03-05 10:25:48

Azure微軟云管理服務
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产成人精品一区二区三区视频 | 鸳鸯谱在线观看高清 | 一区二区三区在线免费观看 | 天天操夜夜操 | 亚洲一区二区三区免费在线观看 | 在线观看成人av | 特级黄一级播放 | 国产精品中文字幕在线 | 日本午夜一区二区三区 | 99久久精品免费看国产四区 | 亚洲国产成人精品女人久久久 | 中文字幕99| 国产精品精品视频一区二区三区 | 一区观看 | 成人亚洲性情网站www在线观看 | 成人免费在线播放 | 亚洲精品电影在线观看 | 亚洲精品一区二三区不卡 | 婷婷中文字幕 | 亚州成人| 中文字幕不卡 | 欧洲精品码一区二区三区免费看 | 婷婷中文在线 | 看黄在线| 欧美一区免费在线观看 | 久久综合久久综合久久 | 亚洲成a人片 | 国产精品毛片一区二区三区 | 欧美一区二区三区国产 | 粉嫩av久久一区二区三区 | 日韩免费网站 | 免费中文字幕日韩欧美 | 国产福利资源在线 | 久久久99国产精品免费 | 91精品久久久久久久久久 | 免费h在线 | 国产99免费 | 国产99精品| 麻豆一区一区三区四区 | 亚洲精品一二三 | 国产亚洲精品久久午夜玫瑰园 |