代码之家  ›  专栏  ›  技术社区  ›  balexandre

在IIS 7.5上启用html PUT方法

  •  5
  • balexandre  · 技术社区  · 14 年前

    我在做一个 允许日历实例之间的同步并在 本地服务器 (在VS2010 Web服务器下)

    但现在我在Windows 2008 R2(IIS 7.5.7600)上托管了 我无法创建甚至不更新事件 :-o个

    雷鸟 总是说

    alt text

    小提琴手 发现了问题

    alt text

    错误

    alt text

    也就是说不允许放进:(

    应用程序池?网站定义?IIS设置?

    2 回复  |  直到 14 年前
        1
  •  5
  •   balexandre    14 年前

    我们只需要删除WebDav服务

    控制面板>程序和功能>打开或关闭Windows功能

    alt text

    Server Manager > Roles > Web Server (IIS) Roles Services 发生。

    那么 Remove Role Service 并移除 WebDAV Publishing

    alt text

    你需要 重新启动服务器 以完成此操作。

    我希望它能帮助某人

        2
  •  0
  •   ndmeiri Someguy    8 年前

    <system.webServer>
    <handlers>
    <remove name="WebDAV" />
          <remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" />
          <add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit"
            path="*."
          verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS"
          modules="IsapiModule"
          scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll"
          preCondition="classicMode,runtimeVersionv4.0,bitness64"
          responseBufferLimit="0" />
    </handlers>
    </system.webServer>
    

    资料来源: http://www.asp.net/web-api/overview/testing-and-debugging/troubleshooting-http-405-errors-after-publishing-web-api-applications