日韩性视频-久久久蜜桃-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)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 一区二区三区四区中文字幕 | 午夜视频在线观看国产 | 国产美女网站 | 国产精品无码免费播放 | 国产精品久久久久久久久 | 麻豆做爰免费观看 | 成人久久精品人妻一区二区三区 | 91在线无精精品白丝 | 色噜噜狠狠狠综合曰曰曰88av | 亚洲男女在线 | 69日本xxxxxxxx96| 久久永久免费视频 | 黑人巨大精品欧美一区二区免费 | 少妇一级淫片免费放播放 | 久久99精品视频 | 超碰xxx | 婷婷综合视频 | 色婷婷狠 | 精品少妇一二三区 | 色网站在线观看 | 日日综合网 | 国产在线不卡一区 | 亚洲天堂免费在线观看视频 | 欧洲a级片 | 婷婷色图 | 欧美第一页草草影院 | 欧美午夜精品一区二区蜜桃 | 在线日韩视频 | 亚洲一区二区精品在线观看 | 美日韩av | xxx在线视频 | 中国女人内96xxxxx | 一区二区啪啪啪 | 亚洲一区中文字幕 | 亚洲男女在线观看 | 久久国产乱子伦精品 | 久久久久99精品成人片试看 | 欧美在线视频网站 | 欧美一区二区不卡视频 | www久久久久 | 91视频com| 日韩黄色网 | juliaann欧美二区三区 | 黄色成年人视频 | 7m精品福利视频导航 | 字幕网在线 | 涩涩视频在线观看免费 | 交专区videossex非洲 | 亚洲国产一区二区a毛片 | 日韩女同互慰一区二区 | 免费观看理伦片在线播放视频软件 | 国产免费av一区 | 日本精品不卡 | 日韩大片免费 | 精品网站 | www..99热| 综合久久久久久久久久久 | 日本少妇久久 | 国产乱码av | 日本成人黄色 | 日韩视频 中文字幕 | 亚洲乱码国产乱码精品精软件 | 丁香婷婷久久 | 经典三级视频 | 中文字幕天堂网 | xxxx日本高清 | 老熟妇一区二区 | 亚洲涩色| 日本天堂网在线观看 | 亚一区二区| av男人的天堂在线 | 新x8x8拨牐拨牐永久免费影库 | 免费在线你懂的 | 精品亚洲一区二区三区四区五区高 | 成年人在线观看视频免费 | 日韩精品人妻一区二区中文字幕 | 超碰98在线观看 | 精品国产成人亚洲午夜福利 | 国精产品一区一区三区视频 | 懂色av一区二区 | 日本午夜一区 | 六月丁香色婷婷 | av在线www | 一级片中文字幕 | 欧美性猛交xxxx黑人 | 加勒比精品在线 | 视频在线观看免费大片 | 黄色录像片子 | 精品成人av一区二区三区 | 99免费在线观看 | 欧美国产精品一区 | 亚洲熟妇国产熟妇肥婆 | 黄色片久久久久 | 亚洲午夜精选 | 嫩草国产精品 | 亚洲天堂网在线观看视频 | 中文字幕第一页在线 | 可以直接看的无码av | 亚洲一级片网站 |