2009-08-03 57 views
1

我們發現在我們的現場盒子我們的事件查看器連續例外以下異常:由於網絡共享,IIS中的WebDAV「PROPFIND」異常?

[片段]

進程信息:

進程ID:3916

過程名稱:w3wp.exe

帳戶名稱:NT AUTHORITY \ NETWORK SERVICE

異常信息:

異常類型:HttpException

異常消息:路徑 'PROPFIND' 被禁止。

線程信息:

線程ID:14

線程帳戶名:OURDOMAIN \帳戶

正在模擬:真

堆棧跟蹤:

在System.Web.HttpMethodNotAllowedHandler。的ProcessRequest(HttpContext的 上下文) 在 System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 在System.Web.HttpApplication.ExecuteStep(IExecutionStep步驟, 布爾& completedSynchronously)

其它規格:在Windows Server 2003 R2 & IIS 6.0

我們已經將範圍縮小到發生的歷史,當人們試圖在包裝盒上訪問共享來自網絡內部,並發現(我們認爲),其因WebDAV Web服務擴展貝以前的工作人員以前禁用了ng。嘗試訪問IIS中的虛擬目錄的目錄時會引發異常,而普通的舊UNC網絡共享

在我們的實時Web服務器上啓用WebDAV擴展的含義是什麼?

這會解決我們在事件日誌中出現異常的問題嗎?

+0

我們只通過UNC路徑訪問共享(儘管它們跨域)。爲什麼要訪問一個普通的網絡共享(即使它位於inetpub內),會自動默認使用WebDAV作爲文件夾查看機制? IE。地址的形式爲「// machinename/sharename」,它轉換爲我們的inetpub目錄中的文件夾... – mwjackson 2009-08-11 11:03:48

回答

0

PROPFIND實際上是WebDav的一部分。禁用WebDav將阻止用戶使用WebDav擴展創作網站。啓用WebDav不會構成安全威脅,但如果您不使用它,則不希望啓用它。看起來像是某人(或某個應用程序)試圖使用WebDav Extensions來更新網站。在啓用它之前,我會通過WebDav找出試圖訪問哪個/誰,以查看它是否允許訪問。通過UNC Path訪問共享不應該調用WebDav方法,我非常懷疑是原因。

+0

謝謝Russ。我知道WebDav及其用途。我是試圖訪問共享的人,我沒有使用webdav擴展或任何工具,如FrontPage。我只是試圖通過運行菜單中普通的舊UNC路徑訪問共享,這絕對是異常的可重複原因。我們認爲這是因爲該機器不在我們的網域上,因爲我們在網絡上的其他機器上找不到相同的問題。我們今晚將機器放在該領域,並將在明天發佈我們的調查結果。 – mwjackson 2009-08-12 14:55:23

0

我最近在serverfault問了同樣的問題。com: SMB administrative Shares (C$) not accessible on a server running SharePoint - WebDAV MiniRedir reports PROPFIND not implemented

現在它讓我感到有些服務可能沒有運行。我使用services.msc和UNC再次運行「服務器」服務。 Visual Studio遠程調試器也是如此。哈利路亞!

+0

不幸的是,自從這個問題以來,我已經搬到了另一家公司,所以我們永遠不會知道它是否可以解決問題。不管怎麼說,還是要謝謝你... – mwjackson 2009-12-22 14:34:28