Internet Information Services(IIS,互聯網信息服務),是由微軟公司提供的基于運行Microsoft Windows的互聯網基本服務。
一:發布項目。
1.點擊啟動項目右鍵發布,選擇自定義。

2.填寫配置文件名稱

3.選擇File System,選擇目標路徑。

4.選擇Debug模式

5.最后預覽點擊發布。

二:配置IIS。
1Windows7中IIS的配置
開始==》控制面板==》程序和功能 如下圖所示:

點擊【打開或關閉Windows功能】如下圖所示:

將‘Internet信息服務’下所有的節點都勾選上,點擊【確定】。
- 準備工作
1.1. 檢查發布系統的Microsoft.NET Framework的版本號與發布的服務器上的版本號是否一致。
2.1. 將發布的系統生成,找到啟動項目。右鍵==》將Windows資源管理器中打開文件夾。將文件夾中的文件全部復制一遍。
3.1. 在C:\inetpub\wwwroot下起個項目名稱,如FMS。將上一個步驟中的文件全部放到FMS文件下。
- 發布網站
開始==》控制面板==》管理工具。如下圖所示:

雙擊‘Internet 信息服務(IIS)管理器’,彈出Internet 信息服務(IIS)管理器窗體。如下圖所示:

將左側的功能樹打開。點擊【網站】右鍵選擇【添加網站】。彈出添加網站窗口。如下圖所示:

填寫網站名稱(FMS)物理路徑(C:\inetpub\wwwroot\FMS)填寫端口號(可以隨便填寫)(其中紅色數據來源于準備工作中)。
注意->如果設置了主機名,那么你就需要配置一下 hosts 文件
位置:C:\Windows\System32\drivers\etc
用編輯器打開,在后面添加
127.0.0.1 test.cool.com
點擊【應用程序池】。如下圖所示:

雙擊FMS,彈出編輯引用程序池。如下圖所示:

選擇.NET Framework 版本和托管管道模式。點擊【確定】按鈕。
注意:選擇.NET Framework 版本號與系統程序的版本號一致,托管管道模式建議選擇經典。
找到FMS功能節點雙擊FMS節點,頁面的右邊顯示FMS主頁。
如下圖所示:

雙擊【處理程序映射】,頁面右邊顯示處理程序映射。
看看有沒有類似與PageHandlerFactory-ISAPI-2.0-64(其中紅色是FMS的Microsoft.NET Framework的版本號 綠色是電腦是多少位),如果沒有者添加處理程序映射。
添加Microsoft.NET Framework的版本號
如下圖所示:

點擊添加腳本映射,彈出添加腳本映射如下圖所示:

填寫請求路徑(*.aspx)可執行文件(C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll)名稱(asax)。點擊【確定】。彈出如下圖所示的窗體:

點擊【是】。如果出現錯誤,這是你的Web.config屬性中設為是只讀的。將Web.config屬性中的只讀勾選去掉即可。再次按照以上步驟添加。
三:附加進程
1. 對要測試的頁面設置斷點,然后選擇”調試”->”附加到進程”,在進程中選擇w3wp.exe進程(需要先打開需測試的頁面)


2. 配置完成,當打開你需要測試的頁面的時候,遇到斷點就會跳轉到vs!