服務熱線
153 8323 9821
原因:IIS沒有注冊
解決辦法:在CMD中進入目錄C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727,運行aspnet_regiis
1、aspnet_regiis -ga administrator(administrator為當前用戶)
C:\Documents and Settings\Administrator>cd c:\\windows\\microsoft.net\\framework\\v2.0.50727
2、aspnet_regiis -i (注冊IIS)
3、iisreset /noforce (重啟IIS)
以下是安裝方法及IIS相關問題(來源于網絡):
(Win2000 使用IIS5.0 WinXP使用 IIS5.1)
xp iis5.1安裝包,附安裝說明。;
IIS5.1安裝包適合用于windows xp專業版(xp家庭版沒這功能,大部分用的盜版xp都是專業版,OEM版一般為家庭版)
很多人說安裝包沒用,沒安裝文件,我暈,不是這樣安裝的,下面我來說一下iis5.1的大概目錄方法:
1:控制面板/添加或刪除程序/刪除window組件
2:選擇Internet信息服務(IIS),點下一步往下安裝即可.
3:安裝過程一般出提示要你插入xp光盤,大家不用管它,點瀏覽到下載的目錄中即可,此安裝包100%有效]
一步:IIS的安裝
A.在控制面板中選擇“添加/刪除程序”,在出現的對話框中選擇“添加/刪除Windows組件”(如圖1)。
B.在出現的復選框中選擇安裝Internet信息服務(IIS)(如圖2),這一組件約需19MB的空間。
C.提示要你插入xp光盤,大家不用管它,點瀏覽到下載的目錄中即可.
安裝過程中可能還會彈出提示框,需要光盤中的文件,點擊瀏覽,就會有默認文件,選中它就可以。
第二步:IIS中Web服務器的基本配置
IIS中Web服務器的基本配置主要包括如下幾部分:
A.打開IIS服務器的配置窗口,選擇“開始”→“程序”→“管理工具”→“Internet服務管理器”,或者“選擇”→“控制面板”→
“管理工具”→“Internet服務管理器”也可,。
B.在打開的窗口中鼠標右擊“默認Web站點”,選擇“屬性”菜單。
C.在出現的“默認Web站點屬性”窗口中,選擇“主目錄”標簽,用以設置Web內容在硬盤中的位置,默認目錄為
“C:\Inetpub\Wwwroot”,你可根據需要自己設置
D.在屬性窗口處選擇“文檔”標簽,設置自己默認的首頁網頁名稱,例如“Myfirstweb.htm”,將其添加并移動到列表
的最頂端
E.確認默認的Web站點是否已經啟動,如果沒有可以鼠標右鍵點擊“默認Web站點”,選擇“啟動”,在打開的IE地址欄
中鍵入本機的IP地址,即可看到自己指定的主頁已經開始在Internet上發布了。
這里只是介紹IIS最基本的設置選項,大家還可以按照需要去具體設置上面提到的“默認Web站點屬性”,通過它來配
置IIS的安全和其他一些參數。
==========================================================================================
無權訪問解決方法:
1 可以在IIS的默認網站下:把相應web應用程序的屬性-->目錄安全性-->訪問控制權限-->啟用匿名訪問給勾上
如果強制需要輸入用戶名 IUSER_PC-201007081813 后面那一串是我的本機號碼
本機號碼可以在 高級--->立即查找中 最下面的名稱里面就可以看到自己的號碼
2 對于根目錄,可能是由于你沒有配置默認頁面。。。
3 如果不能,說明配置不正確,本機IIS沒有監視80端口。查看本機80端口是否被監聽,可以運行cmd進入命令行窗口,然后執行netstat -an|more,查找local address列是否有0.0.0.0:80這一項,對應的state列是否是LISTENING狀態?不過不是那就是沒有配置好
4 在本地安全策略->本地策略->用戶權利指派
有一條拒絕從網絡訪問本計算機,你看下里面限定的用戶是否有everyone或者IIS用戶,再看看從網絡訪問本計算機里面是否有everyone
========================================================================
微軟官方解決方案:您無權訪問解決
注意:Windows 集成身份驗證、Windows NT 質詢/響應 (NTCR) 和 Windows NT LAN 管理器 (NTLM) 是相同的,在
本文中作為同義詞來使用。
× 當您使用 Windows 集成身份驗證(Microsoft Windows NT 質詢/響應)時,Internet Explorer 會提示輸
入密碼。
要使 Internet Explorer 自動驗證用戶登錄和密碼并保持安全性,必須滿足以下條件:
o 必須在 IIS 的 Web 站點屬性中啟用 Windows 集成身份驗證,也稱為 Windows NT 質詢/響應。首先
嘗試匿名身份驗證,然后進行 Windows 集成身份驗證、簡要身份驗證(如果適用),最后進行基本(明文)身份
驗證。
o 客戶端和 Web 服務器都必須在基于 Microsoft Windows NT 或基于 Microsoft Windows 2000 的同
一個域內,或者在受信任的基于 Windows NT 或基于 Windows 2000 的不同域內(在這些域內可以授予用戶帳戶訪
問基于 IIS 的計算機資源的權限)。
o 用戶的瀏覽器必須是 Internet Explorer。Internet Explorer 是唯一支持 Windows 集成身份驗證
(NTCR) 的瀏覽器。
o Internet Explorer 必須把所請求的 URL 視為 Intranet(本地)。如果所請求的 URL 的計算機名
稱部分包含句點(如 http://www.microsoft.com 和 http://10.0.0.1),Internet Explorer 會假定在
Internet 中存在所請求的地址而不自動傳遞任何憑據。不包含句點的地址(如 http://webserver)被認為在
Intranet (本地);Internet Explorer 會自動傳遞憑據。唯一的例外是在 Internet Explorer 中的 Intranet
區域內包括的地址。
o Internet Explorer 的 Intranet 區域的安全性設置必須設為“只在 Intranet 區域自動登錄”。這是
Internet Explorer 的默認設置。有關 Internet Explorer 安全性區域的其他信息,請單擊下面的文章編號,以
查看 Microsoft 知識庫中相應的文章:
174360 (http://support.microsoft.com/kb/174360/EN-US/ ) 如何在 Internet Explorer 中使用
安全區域
o 請求 Web 頁的用戶必須具有訪問該 Web 頁以及該 Web 頁中引用的所有對象的適當的文件系統
(NTFS) 權限。例如,一位用戶可能對某個 Web 頁具有完全控制權,但如果該 Web 頁引用了位于某個安全文件夾
中的圖形,他仍會收到輸入密碼的提示。
× 當您使用基本(明文)身份驗證或簡要身份驗證時,Internet Explorer 會提示輸入密碼。
當您使用基本(明文)身份驗證或簡要身份驗證時,Internet Explorer 不會自動傳遞您的用戶名和密碼。
因此,當您使用這幾種身份驗證方法時,您總是收到要求憑據的提示。
× 在使用匿名身份驗證時,Internet Explorer 提示輸入密碼。
匿名身份驗證從不提示您輸入密碼,因為 IIS 已經知道匿名帳戶的用戶名和密碼。您收到輸入密碼的提示
是因為 Internet Explorer 已經被強制使用匿名身份驗證以外的其他身份驗證方法。發生這種情況是因為匿名用
戶帳戶(默認情況下是 IUSR_computername)沒有獲得對以下一個或多個項目的訪問權:
o 所請求的文件或 Web 頁
o 任何嵌入到該文件或 Web 頁中的所請求的對象(例如圖形)
o 與所請求的文件或 web 頁相關聯的 ISAPI 擴展名(例如,.shtml 文件)
=================================================================
Failed to access IIS metabase解決
由于先安裝NET 再安裝IIS造成 重新裝NET即可
我的NET安裝目錄
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
然后在CMD中輸入 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727> aspnet_regiis –u
卸載后再輸入 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727> aspnet_regiis &nda