轉載:http://blog.csdn.net/xiaojianpitt/article/details/2508341html
使用其中第5項,進行了設置,能夠正常訪問。數據庫
IIS服務器組件安裝後以後,設置Web服務也沒有問題,可是當訪問指定好的網站是,卻彈出密碼提示窗口,要求輸入密碼。解決辦法以下:安全
訪問的網頁文件自己加了密。好比"默認Web站點"原主目錄"X:/Inetpub/wwwroot"下的首頁文件"iisstart.asp"訪問時就須要密碼。服務器
沒有設置容許匿名訪問。在"Internet信息服務器"中,查看在該站點的屬性配置項下的"目錄安全性"中是否設置好下面的容許"匿名訪問"這一項,而且其下"編輯"中"匿名用戶帳號"中"用戶名"一項應爲"IUSR_computer"(其中"computer"爲計算機名)的格式;另外,還須要已勾選中"容許IIS控制密碼"一項。分佈式
目標目錄被限制了訪問權限。此項僅當該目錄位於NTFS格式分區中時纔可能出現。方法:在其上單擊右鍵,選"屬性",再進入"安全"窗口,看列表中是否是默認的容許"Everyone"組徹底控制的狀態。工具
一、查看網站屬性——文檔 :看看啓用默認文檔中是否存在:index.asp index.htm index.html (最好全都有,沒有可添加) 。網站
二、查看網站屬性——主目錄 :A、本地路徑是否指定正確。 B、是否勾選「腳本資源訪問」? C、是否勾選「讀取」?D、執行權限:純腳本 。.net
三、查看網站屬性——目錄安全性——編輯 :A、是否勾選「匿名訪問」?B、用戶名:IUSR_您的計算機名(不對,就點瀏覽選擇)。C、密碼不用改,勾選「容許IIS控制密碼」就能夠了。 D、其它不用選 。日誌
四、查看網站屬性——網站A、IP地址:所有未分配或者選擇一個 。B、TCP端口:80 (最好不要改,改了訪問方法就不一)。htm
五、打開控制面板——管理工具——計算機管理——本地用戶和組——用戶。A、看看「IUSR_您的計算機名」此用戶有沒有啓動,必須啓動(說明:有紅色的×表示沒有啓動)。B、看看「IWAM_您的計算機名」此用戶有沒有啓動,必須啓動(說明:有紅色的×表示沒有啓動)。C、在「IWAM_您的計算機名」該用戶上按右鍵——設置密碼(密碼要記住,後面還須要用上該密碼)。
六、打開控制面板——管理工具——組件服務——組件服務——計算機——個人電腦——COM+應用程序 :A、在「IIS Out-Of-Process Pooled Applications」上按右鍵選擇‘屬性’——選擇‘標識’,指定用戶:IWAM_您計算機名(說明:能夠點瀏覽查找);輸入密碼,密碼上面步驟的密碼。再次啓動該服務,啓動後它會動。B、在「IIS In-Process Applications」上按右鍵選擇‘屬性’——選擇‘安全性’,將‘啓用身份驗證’勾去掉。C、在「IIS Utilities」上按右鍵選擇‘屬性’——選擇‘安全性’,將‘啓用身份驗證’勾去掉。
由於只是用IP地址不能正常進行訪問,因此感受不會是大問題,根據以往的經驗,首先查看用戶組中的"IUSR_計算機名"、"IWAM_計算機名"兩個帳號是否被禁用了,結果發現狀態正常。
接下來懷疑是IIS默認網站屬性中"匿名訪問和身份驗證控制"(在"目錄安全性"選項卡中)一項被不當心禁用了,打開相應對話框後發現並未禁用。難道是匿名訪問帳號(IUSR_計算機名)的密碼與用戶組中的密碼不一樣步了?手工進行同步設置後,發現問題依舊。
IIS出現相似問題的緣由不外乎這幾種啊,還能是什麼緣由呢?沒有辦法,乾脆重裝IIS!幾分鐘後,IIS安裝完畢,但一試卻發現,剛纔還只是用IP地址不能訪問,結果如今用計算機名也不能訪問了,老是提示DCOM+錯誤。查看系統日誌,顯示爲"DCOM遇到錯誤。登陸失敗: 未知的用戶名或錯誤密碼"。
進入控制面板的"組件服務"中,發現"DCOM配置"上有紅箭頭標誌,不能正常打開,看來問題就出在這兒。可是怎麼處理呢?查看系統的本地服務,發現DCOM正常;而後查看其依存關係,發現依存於"Remote Procedure Call (RPC)"服務;進一步查看RPC的狀態,發現狀態正常;再看RPC的依存關係,如今與其相關的"Distributed Transaction Coordinator"服務是禁止的,其描述爲"協調跨多個數據庫、消息隊列、文件系統等資源管理器的事務"。將其開啓後,發現IIS立刻就能夠用多種方式進行訪問了。
DCOM 是Microsoft的分佈式COM技術,擴展了組件對象模型(COM)技術,使可以支持在局域網、廣域網甚至Internet上不一樣計算機對象之間的通信。