DirectoryEntry配置IIS7出現(xiàn)ADSI Error:未知錯(cuò)誤(0x80005000)解決方案


1、錯(cuò)誤分析
這段異常代碼表明 IIS://localhost/W3SVC/1 的ADSI provider不存在或者無(wú)法訪問(wèn)。
打開(kāi)IIS管理器你可以看到服務(wù)器的localhost(即默認(rèn)站點(diǎn))是存在的并正在運(yùn)行,且主站點(diǎn)ID確實(shí)是1。這說(shuō)明問(wèn)題是出現(xiàn)在 IIS://localhost的ADSI provider。


2、錯(cuò)誤原因

win7使用的是iis7,而IIS 7默認(rèn)并沒(méi)有安裝ADSI provider。


3、解決方法

要解決這個(gè)問(wèn)題就得安裝“IIS 元數(shù)據(jù)庫(kù)和IIS 6配置兼容性”。
“控制面板”->“程序和功能”->面板左側(cè)“打開(kāi)或關(guān)閉windows功能”->“Internet信息服務(wù)”->“Web管理工具”->“IIS 6管理兼容性”->“IIS 元數(shù)據(jù)庫(kù)和IIS 6配置兼容性”。


原文鏈接:DirectoryEntry配置IIS7出現(xiàn)ADSI Error:未知錯(cuò)誤(0x80005000)