win7下IIS配置以及域名映射方法windows
第一步:打開控制面板,選擇程序與功能,以下圖:瀏覽器
第二步:雙擊打開程序與功能面板,以下圖:服務器
第三步:打開」打開或關閉windows功能」(紅線圈起來的地方),以下圖:編輯器
第四步:請按照我紅線圈起來的地方進行修改,而後低級肯定,IIS沒有安裝的地方會自動安裝.工具
第五步:等程序模塊安裝完成後,咱們打開控制面板,選擇管理工具,以下圖:網站
第六步:打開管理工具,選擇Internet 信息服務(IIS)管理器,以下圖:spa
第七步:打開IIS管理器,以下圖(原本會有一個默認網站,個人已經刪除):.net
第八步:在左側面板的網站文件夾上右擊選擇添加網站,以下圖:3d
第九步:點擊肯定,以下圖:blog
第十步:點擊應用程序池,以下圖:
第十一步:在上圖右側圈起來的BookShop上右擊-基本設置,以下圖設置:
而後在BookShop上右擊-高級設置,將進程模型中的標誌改成LocalSystem,以下圖:
第十二步:點擊肯定,完成設置,打開瀏覽器,在地址欄中輸入localhost,結果以下圖(可以直接輸入localhost的緣由是由於在IIS的功能視圖的默認文檔中對應的有網站的頁面如:default.aspx。也能夠直接輸入localhost/default.aspx,或者localhost/+網站的任何頁面):
-----------------------------------------------------------------------------------------------
上面咱們已經完成了一個網站在IIS上的簡單部署.下面咱們經過修改hosts文件完成本地IP(127.0.0.1或者localhost)到本地域名的映射.
第十三步:咱們打開文件夾C:\Windows\System32\drivers\etc 。以下圖:
第十四步:咱們選擇一種文本編輯器打開此文件,在這裏我選擇的是notepad++。以下圖:
第十五步:咱們添加一行映射。以下圖:
第十六步:咱們保存更改後的hosts文件,而後打開瀏覽器,在地址欄輸入www.bookshop.com,結果以下圖:
到此,咱們就完成了一個IIS的配置以及hosts文件映射的所有工做。若有疑問或者沒有配置成功的,咱們將一塊兒探討。
-----------------其餘問題解決方法----------------------------------------
問題一:Errore HTTP 404.2 - Not Found" IIS 7.5 請求的內容彷佛是腳本,於是將沒法由靜態文件處理程序來處理
解決方法:
1)先確認網站是基於那個netframework;
2) 而後到「應用程序池」裏找網站對應的應用程序池(右擊網站-> 高級設置),雙擊程序池, 看程序池是否也網站的net framework版本相同,
注意:net2.0,net3.0,net3.5對應的net framework版本都是v2.0.50727,而net4.0則基於v4.0.30319
3) 右擊網站對應的 」應用程序池 -> 高級設置「 看」啓用32位應用程序「,若是網站是以32編譯的就要設爲true, 不然爲false, 通常都是32編譯的,因此都選爲true;
4) 若是上面的配置都沒錯,那就到問題的本質部分,即ISAPI的配置:
a.選中網站->功能視圖-> 雙擊 ISAPI篩選器;
b.查看是否有與網站所基於的framework 對應的DLL, net2.0,3.0,3.5對應的DLL是ASP.Net_2.0.50727.0, net4.0是ASP.Net_4.0_32bit或ASP.Net_4.0_64bit;
c.若沒有對應的DLL,有多是沒裝好IIS,即漏掉了東西,若是不知選擇裝哪些部分,就應該完整的把整個IIS裝完;
5)若是裝了vs再裝iis必須得對net framework 重裝一次, 運行cmd,輸入:
C:\Windows\Microsoft.NET\Framework\V4.0.30319\aspnet_regiis -i
注:C:\Windows\Microsoft.NET\Framework\V4.0.30319\ 是 netframework安裝對應的路徑;
以下圖:
6)重啓一下iis, 理論上應能夠解決致使404.2 not found 的大部分問題了;
問題二:HTTP 錯誤 404.2 - Not Found,因爲 Web 服務器上的「ISAPI 和 CGI 限制」列表設置,沒法提供您請求的頁面。
解決方法:IIS的根節點->右側「ISAPI和CGI限制」->把禁止的DotNet版本項設置爲容許,便可.
其餘問題待續。。。。。。。