又名“当开发人员必须成为他们自己的系统管理员时”
对于 IIS 上的 WebDAV 405(对于动词 PROPFIND 和 PUT),我已经尝试了前 10 个堆栈溢出和服务器故障结果中的所有配置。我正在运行服务器 2008 SP2。遵循此处的所有说明。我对配置服务器并不陌生。这在 8 小时后无处可去。
在 applicationhost.config 中确认 system.webserver:
<add name="WebDAV" path="*" verb="PROPFIND,PROPPATCH,MKCOL,PUT,COPY,DELETE,MOVE,LOCK,UNLOCK" modules="WebDAVModule" resourceType="Unspecified" requireAccess="None" />
Run Code Online (Sandbox Code Playgroud)
具有基本身份验证的端口 443,同样的问题。
尝试使用 Windows 身份验证端口 80。破碎的。(405)
Windows 身份验证。查看。
添加了默认站点和应用程序的创作规则。查看。
不是防火墙。查看。
添加了“桌面体验”角色功能
在端口 443 上尝试使用基本身份验证的 HTTPS。不起作用。
没有其他服务像 Sharepoint 一样运行。查看。
确认用户对文件夹/虚拟目录具有读/写 NT 级权限
尝试net use * http://localhost /user:MYDOMAIN\me myPass获取错误 1920,如果我不进行身份验证,则会收到错误 67
确认我没有对 WebDAV 应用过滤:
<requestFiltering>
<fileExtensions applyToWebDAV="false" />
<verbs applyToWebDAV="false" />
<hiddenSegments applyToWebDAV="false" />
Run Code Online (Sandbox Code Playgroud)
我应该放弃吗?

其他没有帮助的问题:
http://studentguru.gr/b/kingherc/archive/2009/11/21/webdav-for-iis-7-on-windows-server-2008-r2.aspx
我只是尝试使用非常基本的设置:
- 安装了 IIS 角色,并选择了 WebDAV 创作和 Windows 身份验证(+ 默认值)
- 在默认网站上启用 Windows 身份验证
- 在默认网站上禁用匿名身份验证
- 在默认网站的“webDAV 创作规则”中,我输入:
- 所有内容/所有用户/读/源/写
- 我在默认网站上启用了 WebDAV
- 我禁用了防火墙
- 然后,从另一台机器:
- 网络使用 * http://app2008r2-01.lab.domain.com /user:LAB\Administrator
- 命令成功完成
也许这有助于您开始......
| 归档时间: |
|
| 查看次数: |
8659 次 |
| 最近记录: |