在Window7操做系統中安裝配置好IIS後,本地發佈測試網站程序沒有問題,可是局域網等遠程用戶不能正常訪問網站程序,提示「Internet Explorer 沒法顯示該網頁」。本地能夠正常訪問IIS可是遠程不能訪問IIS,遇到這種狀況如何解決呢? 問題解決思路以下: 一、win7安裝IIS後,本地測試沒有問題,說明IIS的配置正確,若是本地測試有問題,先檢查IIS安裝配置狀況。 二、檢查計算機網絡狀況,發現本地網絡正常。若是win7不能訪問網絡,請先正確配置網絡鏈接。 三、檢查防火牆設置,本文遇到的錯誤就是因爲Win7自帶的防火牆阻止了網站程序的端口,使得遠程用戶不能訪問IIS。這裏有兩種方法解決。 A、關閉防火牆。控制面板-Windows防火牆-打開或關閉Windows防火牆(不推薦) win7-防火牆 B、打開:控制面板-Windows防火牆-高級設置-入站規則,在入站規則窗口中找到」BranchCache內容檢索(http-in)「選項並啓用此規則。這時候遠程用戶經過網站地址便可訪問站點程序,可是若是遠程用戶訪問IIS的非80端口,也會出現不能訪問的問題,這是由於「BranchCache內容檢索(http-in)」只是啓用了80端口。此時只須要添加一條新的入站規則,並指定端口號爲網站程序的端口號便可,好比8080。具體方法以下: win7-入站規則 在「Windows 防火牆」窗口的左邊欄,選擇-「入站規則」,在右邊欄選「新建規則」,在彈出的「新建入站規則嚮導」窗口中執行: 端口–下一步–選中TCP以及特定本地端口,填入要開放的端口號(這裏填入8080,固然也能夠填寫其餘端口)–下一步–選中「容許鏈接」–下一步–選中全部選項:域、專用、共用–下一步–填入名稱(這裏填入IIS:8080)—完成便可。 【注】文章出自:小風草堂http://www.cnitman.com/win7-iis-remote-access/