IIs是Internet Information Services的縮寫(xiě),意為互聯(lián)網(wǎng)信息服務(wù),是由微軟公司提供的基于運(yùn)行Microsoft Windows的互聯(lián)網(wǎng)基本服務(wù)。IIS是一種Web服務(wù)組件,其中包括Web服務(wù)器、FTP服務(wù)器、NNTP服務(wù)器和SMTP服務(wù)器,分別用于網(wǎng)頁(yè)瀏覽、文件傳輸、新聞服務(wù)和郵件發(fā)送等方面,它使得在網(wǎng)絡(luò)上發(fā)布信息成了一件很容易的事。小編今天給大家介紹使用VS2015附加進(jìn)程調(diào)試IIS頁(yè)面的方法,希望對(duì)大家的工作和學(xué)習(xí)有所幫助!


visual studio 2015旗艦版(vs2015中文旗艦版)
大小:4.41 GB版本:2015 旗艦版環(huán)境:WinXP, Win7, Win8, Win10, WinAll
一:發(fā)布項(xiàng)目
1、點(diǎn)擊啟動(dòng)項(xiàng)目右鍵發(fā)布,選擇“自定義”選項(xiàng),如下圖所示:

2、在彈出的“新建自定義配置文件”對(duì)話框中輸入文件名稱;

3、選擇“File System”選項(xiàng),添加目標(biāo)路徑,如下圖所示:

4、選中Debug模式;

5、最后“預(yù)覽”一下,沒(méi)有問(wèn)題就可以點(diǎn)擊“發(fā)布”了。

二:配置IIS
1、依次點(diǎn)擊“開(kāi)始”-“控制”-“程序和功能”;

2、點(diǎn)擊“打開(kāi)或關(guān)閉Windows功能”,如下圖所示:

3、接下來(lái)就將“Internet信息服務(wù)”下面列出的所有節(jié)點(diǎn)都勾選上,點(diǎn)擊“確定”。
三:發(fā)布網(wǎng)站
1、依次點(diǎn)擊“開(kāi)始”-“控制”-“管理工具”;

2、雙擊“Internet 信息服務(wù)(IIS)管理器”,系統(tǒng)會(huì)彈出Internet 信息服務(wù)(IIS)管理器窗口,如下圖所示:

3、展開(kāi)窗口左側(cè)的功能,點(diǎn)擊“網(wǎng)站”,右鍵選擇“添加網(wǎng)站”;
系統(tǒng)彈出窗口后填寫(xiě)網(wǎng)站名稱(FMS)物理路徑(C:inetpubwwwrootFMS)填寫(xiě)端口號(hào)(可以隨便填寫(xiě))(其中紅色數(shù)據(jù)來(lái)源于準(zhǔn)備工作中)。
PS:如果設(shè)置了主機(jī)名,那么你就需要配置一下 hosts 文件
位置:C:WindowsSystem32driversetc
用編輯器打開(kāi),在后面添加
127.0.0.1 test.cool.com

4、點(diǎn)擊“應(yīng)用程序池”選項(xiàng);

5、雙擊FMS,彈出編輯引用程序池;

6、選擇.NET Framework 版本和托管管道模式。點(diǎn)擊“確定”按鈕;找到FMS功能節(jié)點(diǎn)雙擊FMS節(jié)點(diǎn),頁(yè)面的右邊顯示FMS主頁(yè)。PS:選擇.NET Framework 版本號(hào)與系統(tǒng)程序的版本號(hào)一致,托管管道模式建議選擇經(jīng)典。

7、雙擊“處理程序映射”,界面右窗格會(huì)顯示處理程序映射;添加Microsoft.NET Framework的版本號(hào)。PS:看看有沒(méi)有類似與PageHandlerFactory-ISAPI-2.0-64(其中紅色是FMS的Microsoft.NET Framework的版本號(hào) 綠色是電腦是多少位),如果沒(méi)有者添加處理程序映射。

8、點(diǎn)擊“添加腳本映射”,彈出添加腳本映射窗口;

9、 填寫(xiě)請(qǐng)求路徑(*.aspx)可執(zhí)行文件(C:WindowsMicrosoft.NETFramework64v4.0.30319aspnet_isapi.dll)名稱(asax)。點(diǎn)擊“確定”。彈出如下圖所示的窗體,點(diǎn)擊“是”。 Ps:如果出現(xiàn)錯(cuò)誤,這是你的Web.config屬性中設(shè)為是只讀的。將Web.config屬性中的只讀勾選去掉即可。再次按照以上步驟添加。

四:附加進(jìn)程
1、對(duì)要測(cè)試的頁(yè)面設(shè)置斷點(diǎn),然后選擇”調(diào)試”-“附加到進(jìn)程”,在進(jìn)程中選擇w3wp.exe進(jìn)程(需要先打開(kāi)需測(cè)試的頁(yè)面);


2 、配置完成之后,當(dāng)打開(kāi)你需要測(cè)試的頁(yè)面的時(shí)候,遇到斷點(diǎn)就會(huì)跳轉(zhuǎn)到Visual Studio中。
以上就是VS2015使用附加進(jìn)程的方式調(diào)試IIS中頁(yè)面的解決方法。
新聞熱點(diǎn)
疑難解答
圖片精選