日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
在WindowsAzure中實(shí)現(xiàn)和調(diào)試一個WCF服務(wù)(下)

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

原創(chuàng)
作者:編譯/周雪峰 2011-03-15 16:12:00

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

姚安ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!

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

開啟診斷

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

除此之外,你還必須把下面這行代碼添加到“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/ ——我會在以后的文章中講述具體應(yīng)該怎么做的)的做法,或者,你也可以在“ServiceDefinition.csdef”中徹底地刪除節(jié)點(diǎn),這意味著它將不再作為一個完整的IIS來運(yùn)行。我選擇了***種方法,在本文中我只是簡單地總結(jié)了一下,關(guān)于我是如何讓它正常工作的,以后我會單獨(dú)寫一篇文章來說明的。現(xiàn)在,如果你無法解決這個SDK 1.3中的已知問題,你可以通過瀏覽它們的文件路徑(使用Development Emulator)直接訪問這些文件,或者你也可以使用遠(yuǎn)程桌面來訪問云中的日志。

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

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

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

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

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

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

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

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

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

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


網(wǎng)頁標(biāo)題:在WindowsAzure中實(shí)現(xiàn)和調(diào)試一個WCF服務(wù)(下)
分享網(wǎng)址:http://m.5511xx.com/article/codspge.html