在IIS中部署Asp.Net網站
1、添加IIS或者刪除IIS,在控制面板=》程序和功能=》打開或關閉功能

啟動iis,右鍵計算機=》管理=》服務和應用程序=》Internet信息服務

2、建好asp.net網站應用程序,添加網站,物理路徑指向該目錄bin上一級目錄

3、啟動應用程序池報錯,was是一個服務,啟動這個服務Windows Process Activation Service

4、啟動網站報錯,w3svc也是一個服務,啟動這個服務World Wide Web Publishing Service

5、在iis=》內容視圖=》啟動.aspx,瀏覽,報錯,應用程序池版本過低,解決:把應用程序池的版本改成4.0,同時把管道模式改成經典模式


6、瀏覽頁面報以下錯誤,請求內容似乎是腳本錯誤,解決辦法:4.0版本框架沒有在系統注冊過

注冊的辦法是:
進入控制台窗口
轉入4.0文件夾:cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
注冊: aspnet_regiis -i
等待安裝完畢
7、如果出現ISAPI 和 CGI 限制這種錯,選項被我們禁止,需要開啟允許

1) 點擊“服務器根節點”

2) 功能視圖=》打開ISAPI和CGI限制

3)開啟,設置4.0版本的右鍵允許

8、出現權限不足的錯誤:

解決辦法,右鍵網站=》編輯權限,添加User和IIS-IUsers兩個用戶的完全權限

到此步驟結束,確保本機http://localhost:81/Default.aspx能夠訪問,再繼續下面的步驟
9、訪問地址把localhost改成本機器的ip地址
能夠訪問之后,把地址給其他人進行訪問,如果能訪問,說明已經連通;
如果不能訪問,先確保ping命令能夠測試連接通過;
如果能夠測試連接通過,請檢查防火牆是否限制,兩種解決辦法:
1)、直接關閉控制面板=》防火牆
2)、在防火牆里面添加入站規則
高級設置=》新建入站規則=》端口81
