Rest服务禁用WebDAV

在IIS7.0中,使用了WebDAV。

rest服务创建在虚拟目录中,调用中服务无法进行delete、put等操作,只有post和Get请求访问正常。禁用WebDaV访问正常。可见不允许的谓词put等由于WebDAV引起。

rest服务config文件中,按照以下配置,可让rest服务不启用webDav服务运行。

<system.webServer>
    <modules runAllManagedModulesForAllRequests="true" runManagedModulesForWebDavRequests="true" >
      <add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
       <remove name="WebDAVModule" />
    </modules>
        <handlers>
            <remove name="WebDAV" />
        </handlers>
  </system.webServer>
此条目发表在学习笔记分类目录,贴了, , , , 标签。将固定链接加入收藏夹。

4 则回应给 Rest服务禁用WebDAV

  1. 文秘之家说:

    文章不错,来看看

  2. 小云子说:

    现在很少玩windows server呢

  3. 苏理说:

    你玩Windows 服务器呀?我一直以来都是用linux,还没怎么玩过windows server呢

发表评论

This site uses Akismet to reduce spam. Learn how your comment data is processed.