Iis-7

WebDAV 甚至可以在 IIS 7 上執行嗎?我說不

  • December 26, 2014

又名“當開發人員必須成為自己的系統管理員時”

我已經嘗試了 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

我只是嘗試使用非常基本的設置:

  1. 已選擇 WebDAV 創作和 Windows 身份驗證的已安裝 IIS 角色(+ 預設值)
  2. 在預設網站上啟用 Windows 身份驗證
  3. 在預設網站上禁用匿名身份驗證
  4. 在預設網站上,在“webDAV 創作規則”中,我輸入:

* 所有內容/所有使用者/讀/源/寫 * 我在預設網站上啟用了 WebDAV 5. 我禁用了防火牆 6. 然後,從另一台機器:

* 網路使用 * http://app2008r2-01.lab.domain.com /user:LAB\Administrator * 命令成功完成

也許這有助於你開始……

引用自:https://serverfault.com/questions/405569