我们在实时框的事件查看器中发现连续出现以下异常:
Process information:
Process ID: 3916
Process name: w3wp.exe
Account name: NT AUTHORITY\NETWORK SERVICE
Exception information:
Exception type: HttpException
Exception message: Path 'PROPFIND' is forbidden.
Thread information:
Thread ID: 14
Thread account name: OURDOMAIN\Account
Is impersonating: True
Stack trace:
at System.Web.HttpMethodNotAllowedHandler.ProcessRequest(HttpContext context)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Other Specs: Windows Server 2003 R2 & IIS 6.0
我们已将其缩小到当人们尝试从网络内部访问盒子上的共享时发生的情况,并且发现(我们认为)这是由于 WebDAV Web 服务扩展先前被过去的工作人员禁用。尝试访问 IIS 中的虚拟目录和普通的 UNC 网络共享时会抛出异常
在我们的实时网络服务器上启用 WebDAV 扩展有何影响?
这能解决我们的事件日志中的异常问题吗?
答案1
回答您的问题,如果您启用 WebDav,它将停止这些消息,因为不再有任何禁止错误。
话虽如此,如果没有人做任何需要或依赖 WebDav 连接的事情,我就不会启用它,因为没有理由使用它,而且你可能会让自己受到攻击(特别是最近出现了与 WebDav 相关的安全漏洞)。
此外 -
有人使用 Dreamweaver 吗?我的网络总是出现这种情况,我已禁用所有 WebDav 并告诉它只使用网络共享,但出于某种原因,它打开了超过 30 分钟,然后我将其最小化超过 2 分钟,它总是冻结约 30 秒。我不知道它为什么会这样,但后来我打开了服务器上的性能监视器,发现它正在通过 WebDav 进行持续连接。
我已在 Adobe 论坛上发布了此内容,但他们将其删除了!