2009-07-03 43 views
1

在全新安裝WSS 3.0並創建新的Web應用程序和網站集後,導航到新創建的網站時收到以下錯誤消息:Sharepoint:在導航到新網站集的根目錄時拋出COM異常

[COMException (0x80070005): Access is denied. 
] 
    System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail) +557 
    System.DirectoryServices.DirectoryEntry.Bind() +44 
    System.DirectoryServices.DirectoryEntry.get_IsContainer() +42 
    System.DirectoryServices.ChildEnumerator..ctor(DirectoryEntry container) +36 
    System.DirectoryServices.DirectoryEntries.GetEnumerator() +36 
    Microsoft.SharePoint.ApplicationRuntime.SPRequestModule.System.Web.IHttpModule.Init(HttpApplication app) +699 
    System.Web.HttpApplication.InitModulesCommon() +124 
    System.Web.HttpApplication.InitInternal(HttpContext context, HttpApplicationState state, MethodInfo[] handlers) +1162 
    System.Web.HttpApplicationFactory.GetNormalApplicationInstance(HttpContext context) +312 
    System.Web.HttpApplicationFactory.GetApplicationInstance(HttpContext context) +133 
    System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +196 

回答

2

在我看來,似乎應用程序池帳戶無權在您的Active Directory中執行查找。嘗試使用域帳戶而不是網絡服務來運行它們。

1

你選擇哪種類型的WSS安裝(例如Standalone或Farm)?

由於安裝失敗DirectoryEntry.Bind它看起來像一個活動目錄問題。你的服務帳戶一切正常嗎?你檢查過事件查看器是否有任何錯誤?

+0

獨立安裝。 應用程序池作爲「網絡服務」運行 – 2009-07-03 15:50:57

1

你永遠不應該使用網絡服務作爲應用程序池帳戶,它只是一個用戶已知的網站上運行的機器。在您的域中創建一個Active Directory用戶以運行其下的應用程序池。然後,在中央管理網站的操作 - >安全配置 - >服務帳戶下設置應用程序池的新用戶

+0

@Colin:我敢肯定,如果您執行獨立安裝,這就是您所得到的,通常它工作正常。在服務帳戶中沒有選擇,因爲獨立安裝是爲一切服務器設計的。 – 2009-07-06 09:14:04

相關問題