日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

对你的的应用程序进行Debug

發(fā)布時間:2023/12/13 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 对你的的应用程序进行Debug 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

對你的的應(yīng)用程序進(jìn)行Debug

介紹如何使用Microsoft Visual Studio Code Name "Orcas" Beta 1對基于Silverlight的應(yīng)用程序進(jìn)行debugging .在Silverlight中debugging所使用的工具和技巧和其它的 Visual Studio projects是類似的. 想查看更多的關(guān)于debugging信息的, 查看 Debugging in Visual Studio.

在這個話題中,你將學(xué)習(xí)如何在Visual Studio中開始和設(shè)置一個Silverlight project來debugging , 并將提供以下的示例.

運(yùn)行 查看 介紹將按下面幾點(diǎn)進(jìn)行:

創(chuàng)建一個進(jìn)行演示 debugging 的project.

開始在托管代碼中對Silverlight project進(jìn)行 debugging .

Debugging 一個結(jié)合了Silverlight的Web project .

在Web project中Debugging 非托管 script .

配合Internet Information Services (IIS)進(jìn)行Debugging .

要求 (available from the Silverlight download site):

Microsoft Silverlight 1.1 Alpha.

Microsoft Visual Studio Code Name "Orcas" Beta 1.

Microsoft Silverlight Tools Alpha for Visual Studio Code Name "Orcas" Beta 1.

A Silverlight project. See How to: Create a Silverlight Project for instructions.

(推薦) Microsoft ASP.NET Futures (May 2007).

創(chuàng)建一個進(jìn)行演示 debugging 的project
在Visual Studio中創(chuàng)建一個新的Silverlight Project, 并命名為 SLClock. (查看 怎么來創(chuàng)建一個Silverlight Project .)

注意
將project 命名為 SLClock 是很重要的, 因?yàn)樗仨毰c代碼中的命名符合,這樣才能正確的編譯.

在Visual Studio中打開這project, 刪除已有的 HTML 和 XAML 文件, 還有他們的 code-behind 頁面. (code-behind 文件應(yīng)該包含 XAML的 .cs 或 .vb 文件, 而 .js 文件應(yīng)該是 HTML 的.) 但是不要刪除 Silverlight.js.

以下的幾個文件,都需要在project的根目錄下創(chuàng)建,并且名稱請按下列表中的要求來命名:

Default.html.

Clock.xaml.

Clock.cs

CreateSilverlight.js.

把QuickStart中示例的相對應(yīng)的源文件的代碼都拷到你才建立的空project中, 覆蓋所有存在的文件.

保存并關(guān)閉你才創(chuàng)建的所有文件.

編譯這個project, 注意編譯后的文件名為 SlClock.dll 和 SlClock.pdb. (默認(rèn)的, 在 Visual Studio中, 它們應(yīng)該編譯到你的project的一個命名為ClientBin的子文件夾中 .)

將 HTML 頁設(shè)置為你的project的startup page.

CTRL+F5來在非調(diào)試模式下運(yùn)行這個project .當(dāng)前頁應(yīng)該展示出一個鐘,當(dāng)然是帶有針的, 圖象如下.

開始在托管代碼中對Silverlight project進(jìn)行 debugging
在Source view下打開托管代碼編寫的文件 clock.cs .

添加一個breakpoint到 Canvas_Loaded這個方法這.

點(diǎn) F5 運(yùn)行 Visual Studio debugger. 現(xiàn)在你可以使用VS的debugging tools來一步步調(diào)試了, 檢查調(diào)用的stack 和變量, 可以設(shè)置 watches, 等等.

下面的圖顯示了debugger 停在了托管代碼的某一行上.

停止debug并且移除你設(shè)置的 breakpoint.

Debugging 一個結(jié)合了Silverlight的Web project
在 File 菜單上, 點(diǎn)擊 New, 再點(diǎn)擊 Project. 在 Project 對話框中, 添加一個 ASP.NET Web application project 到當(dāng)前Silverlight solution中來.

在 Solution Explorer, 在才建立的 ASP.NET project 節(jié)點(diǎn)上右擊, 選擇 Add Silverlight Link .

當(dāng)提示選擇一個 project時, 選擇 SLClock project, 點(diǎn)擊 OK.

當(dāng)提示是否要啟用 Silverlight debugging 時, 點(diǎn)擊 Yes.

請注意
這個設(shè)置將開啟托管代碼的debugging 但是會禁止script debugging. 而混合模式的 debugging, 你可以退回原來一步看到,它可以在一個process中對這兩種情況進(jìn)行 debugging , 但在 Visual Studio是不支持的.

右鍵點(diǎn)擊 ASP.NET project 結(jié)點(diǎn), 單擊Set as Startup Project.

右鍵點(diǎn)擊 default.aspx,選擇 Set as Start Page.

在default.aspx 頁的code-behind文件中 (一般是一個 .vb 或者 .cs 文件), 設(shè)置一個breakpoint 到 Page_Load 方法上.

點(diǎn) F5 運(yùn)行 debugger. 當(dāng)你提示要修改Web.config 來開啟 debugging時, 點(diǎn) OK. 那么 debugger將進(jìn)行載入ASPX的頁的process中來, 然后將停止在你設(shè)置 breakpoint的 Page_Load 方法處.

關(guān)閉瀏覽器,退出 debugger, 移除你設(shè)置的 breakpoint .

在Web project中Debugging 非托管 script
To 要在web頁中對 非托管 scripts 進(jìn)行debug,首先你得在瀏覽器中開戶 script debugging .在 Tools 菜單中, 點(diǎn)擊 Internet Options.

在 Advanced 欄中, 去掉 Disable Script Debugging (Internet Explorer) check box 并且 Disable Script Debugging (Other) check box.

選擇 Display a notification about every script error check box.

如果想關(guān)閉, 清除 Show friendly HTTP error messages check box.

注意
如果友好錯誤信息提示開戶了,當(dāng)一個 HTTP 500 error 從server回傳的話,并且這個錯誤信息小于 513 bytes , Internet Explorer 將屏閉這些內(nèi)容. 它會用一段文字來代替這些錯誤信息,這些信息基本是無用的,是給一般用戶看的,而不是開發(fā)者.

在 default.aspx 頁的body里, 加入以下幾條 script 代碼:

<script type="text/javascript">
var today = Date();
alert(today.toString());
</script>保存該文件.

右鍵點(diǎn)擊 這個 Web application project, 點(diǎn)擊 Properties.

在當(dāng)前 project 的properties 控制面板中, 點(diǎn)擊 Web 欄.

在 Debuggers section中, 清除 Silverlight check box.

保存 project, 關(guān)閉 property 控制面板.

在 default.aspx 頁里, 在 Source view視力中, 設(shè)置一個 breakpoint 到你剛才加入的JavaScript的第一行上.

點(diǎn)擊 F5 來運(yùn)行debugger. debugger將運(yùn)行在browser里, 然后停止在你設(shè)置的 breakpoint , 圖象如下.


停止 debugger, 并將 breakpoint 從 ASPX 頁移除.

配合Internet Information Services (IIS)進(jìn)行Debugging
右鍵點(diǎn)擊 Web application project, 選擇 Properties.

在當(dāng)前 project 的properties 控制面板中, 點(diǎn)擊Web 欄.

在Servers section中, 點(diǎn)擊 Use IIS Web Server. 你可以使用默認(rèn)提供的 URL 或者自己輸入一個新的 URL.

注意
以下的操作都基于你已經(jīng)安裝好了IIS server .

點(diǎn)擊 Create new Virtual Directory. 會有一個提示告訴你目錄已經(jīng)創(chuàng)建.

關(guān)閉 properties 欄, 然后點(diǎn)擊 Save All.

像上面提到的,請?jiān)O(shè)置一個breakpoint 到 default.aspx的code-behind代碼文件中的Page_Load 方法上. (一般是一個 .vb 或者 .cs 文件.)

注意
如果你在project屬性中開啟了 Silverlight debugging 的話,你也可以使用IIS對托管的 Silverlight 代碼進(jìn)行debug .

點(diǎn)擊 F5 來運(yùn)行debugger.

分類: silverlight

轉(zhuǎn)載于:https://www.cnblogs.com/hdxhan/archive/2011/11/29/2267015.html

總結(jié)

以上是生活随笔為你收集整理的对你的的应用程序进行Debug的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产第一毛片 | 亚洲AV综合色区无码国产播放 | 久草这里只有精品 | 久久青| 午夜xx| 成人性生交大片免费看r链接 | 娇妻玩4p被三个男人伺候电影 | 黄瓜视频在线免费看 | 国产又粗又黄又爽视频 | 91综合国产 | 国产一区二区三区中文字幕 | 96视频在线| 国产精品99久久久 | 亚洲精品乱码久久久久久蜜桃图片 | av黄色免费观看 | 成熟妇人a片免费看网站 | 午夜伦理av | 国产福利在线 | jizzz18| 免费av中文字幕 | 国产网站免费在线观看 | 精品综合在线 | 91沈先生在线 | 成人在线免费网站 | 日韩亚洲区 | 中文字幕有码在线视频 | 亚洲人成在线观看 | 欧美整片sss | 国产精品一区二区av白丝下载 | 最近的中文字幕在线看视频 | 男人天堂亚洲 | 午夜电影网一区 | 精品成人一区二区三区久久精品 | 精品性久久 | 97人妻精品一区二区三区 | 男女日批在线观看 | 久久久久久久国产精品美女 | 九九热精品在线 | 在线免费三级 | 动漫美女被吸乳奶动漫视频 | 国产男女无套 | 国产一区二区视频免费 | 日本男女啪啪 | 婷婷色一区二区三区 | 天堂av网站 | 久久久久高清 | 免费观看污网站 | 一区二区三区欧美精品 | 日韩人妻精品一区二区三区视频 | 姐姐的朋友2在线 | 自拍偷拍视频网 | 国产美女视频免费观看下载软件 | 欧美日韩啪啪 | 91.xxx.高清在线 | 欧美视频成人 | 亚洲精品网站在线 | 日本一区二区三区成人 | 免费又黄又爽又猛大片午夜 | 美国少妇在线观看免费 | 超碰在线国产 | 摸一摸操一操 | 91精品国产闺蜜国产在线闺蜜 | 亚洲精品国产精品乱码不卡 | 一级黄色在线视频 | 国产成人在线网站 | 色综合综合网 | 欧美伦理片 | 国产色综合天天综合网 | 久久久久国产一区二区三区 | 精品一二三区 | 无码国产色欲xxxxx视频 | 免费精品国产 | 久草aⅴ | 麻豆国产91在线播放 | 国产传媒一区 | 夫妻性生活自拍 | 日本一区二区三区精品视频 | 手机在线观看毛片 | 在线黄色av网站 | 亚洲男女视频在线观看 | 国产一区二区三区免费 | 性感美女在线观看 | 中文字幕日韩三级片 | 在线观看黄网站 | 亚洲欧美另类日韩 | 日韩一区二区高清 | 日本黄色免费看 | 女生被男生c | 500部大龄熟乱视频 亚洲乱码精品 | 夜夜cao | 欧美做受| 乱色专区 | 毛茸茸毛片 | 久久黄色精品视频 | 欧美123 | 日韩一区二区高清 | 农村少妇 | 91免费看国产 | 欧美人与性动交xxⅹxx |