本篇文章為大家展示了怎么在IIS中對(duì)ASP.NET網(wǎng)站程序進(jìn)行調(diào)試,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。
創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括康保網(wǎng)站建設(shè)、康保網(wǎng)站制作、康保網(wǎng)頁制作以及康保網(wǎng)絡(luò)營(yíng)銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,康保網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到康保省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!第一步 打開你的IIS管理器,沒有安裝IIS服務(wù)器的請(qǐng)上網(wǎng)百度如何安裝,此處不再闡述。在IIS中新建一個(gè)網(wǎng)站,給定一個(gè)主機(jī)域名為test.com,并將網(wǎng)站目錄指向你web項(xiàng)目的根目錄,如下圖。
第二步 網(wǎng)站配置的應(yīng)用程序池很關(guān)鍵,上圖中的應(yīng)用程序池的名字叫testWeb,那這個(gè)應(yīng)用程序池的.NetFrameWork的版本號(hào)應(yīng)該跟你項(xiàng)目中使用的版本一致。我們點(diǎn)擊上圖左側(cè)的菜單【應(yīng)用程序池】,打開應(yīng)用程序池列表,選中testWeb名稱的應(yīng)用程序池,確認(rèn)編輯好該程序池的版本號(hào)。如下圖
第三步 確保你的IIS的狀態(tài)為正在運(yùn)行而非停止的狀態(tài),并且確認(rèn)你網(wǎng)站的狀態(tài)以及網(wǎng)站對(duì)應(yīng)應(yīng)用程序池的狀態(tài)為正在運(yùn)行。
第四步 設(shè)置本地電腦的Host文件,配置本地域名test.com。讓瀏覽器識(shí)別test.com域名的指向是本地計(jì)算機(jī)。(此步驟非常關(guān)鍵,不然你在瀏覽器中輸入test.com會(huì)告知你無法解析)
我們?cè)陔娔X的C盤中查找系統(tǒng)的Host文件,Host文件一般在以下路徑中:C:\Windows\System32\drivers\etc。
找到Host文件后,用文本編輯器打開host文件,推薦使用notepad++文本編輯器。打開后,我們?cè)谧詈笠恍屑尤?27.0.0.1 test.com即可,配置完成后保存(Win10系統(tǒng)可能無法編輯保存,我們一般采取復(fù)制文件出來,編輯完成后覆蓋回原文件),在瀏覽器中輸入test.com即可指向本地IIS中的網(wǎng)站,即你剛才配置的網(wǎng)站。
第五步 此時(shí)配置完畢后,我們?cè)谧约罕镜仉娔X的瀏覽器中輸入test.com的時(shí)候,就會(huì)指向你本地IIS配置的test.com網(wǎng)站中,即你當(dāng)前開發(fā)的網(wǎng)站。
第六步 如果test.com網(wǎng)站測(cè)試中發(fā)現(xiàn)相應(yīng)的問題,我們就可以通過附加IIS進(jìn)程的方式對(duì)網(wǎng)站進(jìn)行調(diào)試。當(dāng)然調(diào)試的方式與之前不同了,此時(shí)就不是直接點(diǎn)擊Visual Studio中的調(diào)試按鈕或者F5進(jìn)行調(diào)試了。我們可以通過下面的方式進(jìn)入調(diào)試模式,選擇菜單欄上的調(diào)試,打開子菜單選中附加到進(jìn)程,如下圖(當(dāng)然可以通過快捷鍵Ctrl+Alt+P直接調(diào)取出附加界面)
打開后的附加界面如下圖,我們找到w3wp.exe進(jìn)程,然后點(diǎn)擊附加按鈕即可。
附加完成后,你就可在代碼中加入相應(yīng)的斷點(diǎn)調(diào)試了,在前臺(tái)瀏覽器中輸入test.com訪問出現(xiàn)的錯(cuò)誤,你可在Visual Studio中找到對(duì)應(yīng)代碼段加入斷點(diǎn)。
通過上述步驟,即可很好的進(jìn)行網(wǎng)站的調(diào)試,IIS相應(yīng)的配置問題也能及早發(fā)現(xiàn)。
上述內(nèi)容就是怎么在IIS中對(duì)ASP.NET網(wǎng)站程序進(jìn)行調(diào)試,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。