AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 405569
Accepted
FlavorScape
FlavorScape
Asked: 2012-07-07 14:58:57 +0800 CST2012-07-07 14:58:57 +0800 CST 2012-07-07 14:58:57 +0800 CST

WebDAV 甚至可以在 IIS 7 上运行吗?我说不

  • 772

又名“当开发人员必须成为他们自己的系统管理员时”

我已经尝试了 IIS 上 WebDAV 405 的前 10 个堆栈溢出和服务器故障结果的所有配置(对于动词 PROPFIND 和 PUT)。我正在运行服务器 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" />
  • 具有基本身份验证的端口 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" />
    

    405 - 不允许用于访问此页面的 HTTP 动词。

    您要查找的页面无法显示,因为使用了无效方法(HTTP 动词)来尝试访问。

我应该放弃吗?

在此处输入图像描述

其他没有帮助的问题:

405 - “方法不允许”添加托管在 IIS7 中的服务

iis7.5 上的 webdav - 根本无法使其工作

http://studentguru.gr/b/kingherc/archive/2009/11/21/webdav-for-iis-7-on-windows-server-2008-r2.aspx

iis-7 webdav
  • 2 2 个回答
  • 8850 Views

2 个回答

  • Voted
  1. Best Answer
    MichelZ
    2012-07-07T23:18:37+08:002012-07-07T23:18:37+08:00

    我只是尝试使用非常基本的设置:

    1. 已安装 IIS 角色并选择了 WebDAV 创作和 Windows 身份验证(+ 默认值)
    2. 在默认网站上启用 Windows 身份验证
    3. 在默认网站上禁用匿名身份验证
    4. 在默认网站上,在“webDAV 创作规则”中,我输入:
      • 所有内容/所有用户/读取/来源/写入
      • 我在默认网站上启用了 WebDAV
    5. 我禁用了防火墙
    6. 然后,从另一台机器:
      • 净使用 * http://app2008r2-01.lab.domain.com /user:LAB\Administrator
      • 命令成功完成

    也许这有助于你开始......

    • 1
  2. John
    2014-12-27T14:29:54+08:002014-12-27T14:29:54+08:00

    我为此苦苦挣扎。我已经停止在端口 80 上运行我的网站并且 WebDav 工作正常。只要我为 WebDav 创建一个单独的站点并让它在不同的端口上运行,那么我的网站和 WebDav 都可以工作!是的,我是金色的。我希望这可以帮助别人。

    • -1

相关问题

  • 为什么我的站点在配置为直通身份验证时使用 IUSR 帐户?

  • 在 SQL Server 2008 上为 ASP.NET 应用程序设置登录名

  • 使用 Web.config 阻止对子目录的访问

  • IIS 7 中的 URL 重写

  • 无法连接到我的 FTP 服务器,为什么?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve