今年四月,我們對(duì)全球發(fā)布了Visual Studio 2010。在Visual Studio 2010中有很多突破性的新功能,其中之一就是智能跟蹤(IntelliTrace)。智能跟蹤能讓我們對(duì)項(xiàng)目的過(guò)去狀態(tài)進(jìn)行調(diào)試。這對(duì)解決我們經(jīng)常遇到的“無(wú)法重現(xiàn)”的情況起到了很重要的作用?蛻魧(duì)這個(gè)工具的反饋也很好。
而現(xiàn)在,我們要宣布Windows Azure Tools for Microsoft Visual Studio 的2010年6月版本已經(jīng)正式發(fā)布。對(duì)于Visual Studio 2010旗艦版的用戶,這個(gè)版本為運(yùn)行在Windows Azure上的云服務(wù)增加了智能跟蹤的強(qiáng)大功能。
過(guò)去:有限的可視性;現(xiàn)在:清晰的天空
對(duì)于開(kāi)發(fā)Windows Azure上的應(yīng)用,其中的一個(gè)挑戰(zhàn)就是在云端的可視性。而新的調(diào)試工具就恰好可以讓你做到這一點(diǎn)。尤其是,Windows Azure Tools中集成的智能跟蹤功能能使你從你的桌面上調(diào)試云端應(yīng)用中曾發(fā)生過(guò)的問(wèn)題。
告訴我該怎么做
為了向你展示W(wǎng)indows Azure Tools中集成的智能跟蹤功能如何運(yùn)作,讓我們首先創(chuàng)建一個(gè)新的Windows Azure Cloud Services。點(diǎn)擊文件|新項(xiàng)目|Windows Azure Cloud Services。點(diǎn)擊并添加一個(gè)ASP.NET MVC Web Role,然后點(diǎn)擊OK。
這個(gè)新建的解決方案能夠在云端正常的運(yùn)作。所以現(xiàn)在讓我們?cè)谄渲屑尤胍粋(gè)錯(cuò)誤。我們等會(huì)兒就會(huì)用智能跟蹤來(lái)調(diào)試這個(gè)錯(cuò)誤。
在MvcWebRole1項(xiàng)目中,點(diǎn)擊并打開(kāi)“References”結(jié)點(diǎn),鼠標(biāo)右鍵點(diǎn)擊System.Web.Mvc,并選擇“Properties”。
把“Copy Local(拷貝到本地)”屬性設(shè)置成為False。這會(huì)使應(yīng)用程序在部署的時(shí)候不拷貝System.Web.Mvc這個(gè)依賴文件,導(dǎo)致應(yīng)用程序運(yùn)行時(shí)產(chǎn)生一個(gè)加載錯(cuò)誤。我們將會(huì)用智能跟蹤來(lái)找到并跟蹤這個(gè)加載錯(cuò)誤。
出處:博客堂
責(zé)任編輯:bluehearts
上一頁(yè) 下一頁(yè) 用智能跟蹤(IntelliTrace)窺入云端 [2]
◎進(jìn)入論壇網(wǎng)絡(luò)編程版塊參加討論
|