在IIS中部署Asp.Net網站


在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地址

http://IP地址:81/Default.aspx

能夠訪問之后,把地址給其他人進行訪問,如果能訪問,說明已經連通;

如果不能訪問,先確保ping命令能夠測試連接通過;

如果能夠測試連接通過,請檢查防火牆是否限制,兩種解決辦法:

1)、直接關閉控制面板=》防火牆

2)、在防火牆里面添加入站規則

高級設置=》新建入站規則=》端口81


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM