IIS簡介 |
- iis(Internet Information Services),譯爲互聯網信息服務,由微軟公司提出的基於運行windows的基本服務。現在IIS都內置在windows系統中一起發行。
- IIS意味着你能發佈網頁,並且有ASP(Active Server Pages)、JAVA、VBscript產生頁面,有着一些擴展功能。
- 是一種Web(網頁)服務組件,其中包括Web服務器、FTP服務器、NNTP服務器和SMTP服務器,分別用於網頁瀏覽、文件傳輸、新聞服務和郵件發送等方面,它使得在網絡(包括互聯網和局域網)上發佈信息成了一件很容易的事。
網站發佈 |
1、通過vs自帶的發佈工具
-->途徑:通過ASP.NET開發服務器(webdev.exe)發佈到本地看到效果
-->好處:運行F5後就可以發佈,操作非常簡單看到效果
-->缺點:這種方式不提供完整的Web服務器功能
2、通過IIS Web服務器來配置整個工程
-->途徑:通過Windows自帶的IIS Web服務器發佈到本地
-->好處:和作業在服務器上部署差不多開發環境
-->缺點:需要使用管理員權限操作,不同版本的Windows又支持不同版本的IIS
IIS Express的出現,統一了網站發佈這樣的問題!
綜合了ASP.NET開發服務器易用性的優勢和IIS強大的功能,(跟ASP.NET開發服務器一樣)可以快速地從硬盤上的某個文件夾上啓動網站程序,使啓動和運行網站顯得相當便捷。並且在開發過程中象在真實的web服務器裏那樣運行和測試這些頁面。
visual studio在安裝的時候,會順帶安裝IIS Express
發佈網站到本地 |
- 在解決方案資源管理器中右擊項目
- 點擊發布
- 選擇路徑
- 等待發布完成
- 去路徑裏找到即可,VS上發佈完成即可在本地進行網站發佈了。
- 打開IIS
- 右擊網站-添加網站
- 填寫網站名稱、路徑、端口號
- 主頁
- 啓用-目錄瀏覽
- 編輯權限
瀏覽網頁即可
錯誤解決 |
一般情況下,到此爲止已經發布成功了。但如果你發佈未成功,並且出現以下錯誤。請繼續往下看。
解決方案:
- 出現此錯誤,應該是之前安裝過高版本的.net framework才導致了這種錯誤。
- 打開 .net framework路徑,在dos窗口輸入aspnet_regiis.exe -i -enable
- 打開IIS管理器的應用程序池,並將要發佈的網站的託管管道模式改爲“經典”
- 這時,再去試試打開你的網站吧!
- 發佈到本地的網站地址