網站開發調試方法總結

網站開發調試方法總結

因爲常常使用VS進行開發,特別是網站開發,調試是必備的技能。可是咱們一般的作法是F5進行debugg調試。這樣子效率其實很低。下面介紹一種我經常使用的調試方法。html

前期工做

1. 本地搭建IIS站點

首先確保你本地已經安裝了IIS,若是沒有安裝。請參考這篇文章。
win7怎麼安裝IIS
安裝完成後,把本身的開發的MVC或者Web項目,搭建成網站。
搭建過程以下:git

1.1 打開IIS,選擇「網站」》右鍵》添加網站

 

右鍵,添加網站

1478667849059.jpg

 

1.2 點擊「選擇」,選擇應用程序池,通常若是是. NET Framework4.0以上,能夠選擇ASP. NET v4.0便可。

小貼士:

能夠直接在網站名稱中,寫本身想要定義的應用池名字。默認是ASP. NET v2.0版本,須要建立後手動選擇應用池爲 ASP . NET v4.0集成版本。

爲了後面調試方便查找,能夠本身建立一個單獨的應用程序池。

 

enter description here

1478668001381.jpg

 

1.3 選擇物理路徑,選擇你項目的web站點或者web項目的目錄。

 

enter description here

1478668454042.jpg

 

1.4 主機名,能夠本身定義一個比較好記的名字。

如:www.aaa.comgithub

個人總體配置以下:

 

enter description here

1478668496896.jpg

 

到這個時候,一個本地地址爲:www.aaa.com的網站已經搭建好了。web

2.使用chrome的插件Host switch plus

使用方法,能夠參考這篇文章:
基於Chrome瀏覽器的Hosts代理插件
若是不能FQ的,或者github沒法訪問的。能夠下載該附件:
=Host switch pluschrome

在Host switch plus配置以下:segmentfault

 

Host switch plus配置

1478668994174.jpg

 

啓用該配置:後端

 

enter description here

1478669085852.jpg

 

單擊圖標會變成綠色便可。瀏覽器

 

enter description here

1478669652664.jpg

 

這個時候,直接在chrome瀏覽器中輸入:www.aaa.com 試試?
是否是能夠直接訪問了?網站

調試

採用IIS站點來進行開發後,通常狀況下咱們已經不須要調試。想看效果直接瀏覽器敲訪問地址便可。
即便你vs沒有啓動。只要你IIS在啓動狀態下,便可訪問。
你修改本地後端代碼時,只需生成下你的web項目便可。瀏覽器刷新便可看到效果,不會中斷你的代碼思路。
如你真須要斷點調試,可進行以下操做:
vs中,選擇「調試」》附加到進程(快捷鍵:Ctrl+Alt+P,建議用快捷鍵)插件

 

enter description here

1478670070565.jpg

 

選擇IIS的進程w3wp.exe(可輸入字母w,快速找到),選擇你搭建的IIS站點的應用程序池(我當時用的 www.aaa.com 應用程序池),選擇「附加」(或者直接回車)便可進行斷點調試。

 

enter description here

1478670153753.jpg
相關文章
相關標籤/搜索