Mvc示例代码调试之一----调试工具及设置(用firebug与vs联合调试)
設置IIS調試
?? 調試前的的話
在編寫bs程序時,需要調試程序。這時,我們可以用vs自帶的調試器;但是這個調試器經常崩潰,而且經常變換端口。那么,有沒有更好的方式呢?我們可以用IIS進行調試。但是,許多朋友寫了很長時間的bs程序機子上卻沒有安裝IIS。那么我們提出一個問題,IIS的安裝時機是什么時候呢?如果安裝順序錯誤如何補救呢?
?? IIs的安裝時機
?? IIS應該在安裝完系統以后立即安裝。Win7或者server2008在本機上已經自帶了IIS,所以不再需要安裝盤。我們只需要打開控制面板中的添加window功能即可。如圖:
??
圖一、iis安裝1
?? 找到windows功能中的Internet信息服務中的web管理工具及萬維網服務,把其中的樹全部展開然后全部選中(如果只點選最高層的,那么有一些功能會默認不選中)。全部選中后,點擊確定即可。
?
?? IIS安裝時機不對如何解決
?? 如果IIS在Framework4之后安裝,那么架設asp.net4.0的網站時就會出錯。(大多數情況報出:Error ?HTTP?404.2?-?Not?Found"?IIS?7.5?請求的內容似乎是腳本,因而將無法由靜態文件處理程序來處理?。)
?? 我們可以如此解決:
?? 打開cmd窗口,輸入如下命令:C:\Windows\Microsoft.NET\Framework\V4.0.30319\aspnet_regiis?-i???
? 運行后就可以了。
? 設置vs用IIS調試
? 在IIS中將源代碼架設網站,指向源代碼所在的項目:
?
圖二、iis指向
? 然后在vs中打開項目,在要調試的項目上右擊==》屬性,在出現的頁面上點擊web:
?
圖三、vs調試設置
在啟動操作中點擊不打開頁面,在服務器中點擊【使用本地iis web服務器】,并填寫iis中的地址。
? 最后,在瀏覽器中輸入要調試的網址
?
圖四、web服務器輸入
? 如此,只要在vs中打上斷點,就可以調試后臺代碼了。
如果設置后項目打不開怎么辦?
? 有時候,我們在一臺機子上打開上述設置好的項目,但是iis并沒有指向項目地址。這時,會出現項目無法加載的情況。這種情形下,只需要將iis指向改地址,然后重新加載項目即可。
Vs調試基本操作
? Vs調試快捷鍵:
? F5跳到下一個斷點
? F10逐個語句執行(遇到函數不進入)
? F11遇到函數進入,普通語句逐句執行
前端調試工具
? 前端調試,我覺得火狐的Firebug是個很好的工具。不過,工具個人有所好。但是,私下里不喜歡ie,調試時很容易死掉。
? Firebug安裝
? 點擊火狐瀏覽器中【工具】=》【附加組件】,在彈出頁面中的輸入框中輸入“firebug”,回車后,在列表中可以看到,點擊安裝。
?
圖五、firebug下載
圖五-2、firebug載入
? 在火狐中打開網址后,點擊上圖中的灰色firebug按鈕,會發現其變成彩色。可以看到下圖中的firebug真身:
圖六、firebug真身
點擊各個tab頁如【腳本】,點擊“重新載入”,出現下圖
?
圖七、firebug腳本載入
?
?
?
?
圖八、firebug調試
? 在上圖中可以在左側js語句上單擊打斷點,在右上角可以調試。如果有ajax提交會轉到后臺。
? 點擊【控制臺】,會看到js與后臺的交互數據、js錯誤等具體信息。
好了,今天就講到這里,下一節用一個小的例子講解如何調試。
轉載于:https://www.cnblogs.com/Likecon/p/3345474.html
總結
以上是生活随笔為你收集整理的Mvc示例代码调试之一----调试工具及设置(用firebug与vs联合调试)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: poj 1966(顶点连通度)
- 下一篇: 实现锁死的有滚动条的div的表格(dat