【发布时间】:2012-01-05 14:09:51
【问题描述】:
我一直在尝试在现有的 IIS ASP.NET 网站上实现 webDAV 连接。当取消选中并禁用“启用匿名访问”时,此问题与权限和连接有关。
我已经尝试了所有可用的组合。服务器是 w2k3 网页版,没有 AD,IIS6,所以“Windows 域服务器的摘要式身份验证”不是我在网站上共享的虚拟目录的身份验证方法的身份验证访问部分的选项。
我已阅读并测试了以下注册表项的注册表编辑,\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\services\WebClient\Parameters\BasicAuthLevel
并将值更改为 2
反对每种可能的身份验证方法。它似乎更多地禁用连接而不是帮助。
我正在尝试将路径映射到网络服务器上的虚拟目录,这是 webDAV 协议的一项功能,如果启用匿名访问,效果很好,但显然不能用于此项目。
我希望至少让 Windows 身份验证正常工作并禁用匿名访问。
我一直在开发服务器和生产服务器上对此进行测试,并且行为是一致的。在 Win7 操作系统上,我无法显示 Windows 身份验证对话框。
在 XP 上进行了一些测试,该框出现但无法验证,但这可能与其他配置问题有关。
我还测试了对所有人组的权限,只是为了看看我是否可以连接。
任何进一步的建议将不胜感激。
更新:我发现这篇文章解释了部分问题并解决了问题,但并不完全适合上述问题。 http://support.microsoft.com/kb/943280/en-us
【问题讨论】:
标签: asp.net iis-6 windows-server-2003