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>
此条目发表在学习笔记分类目录,贴了, , , , 标签。将固定链接加入收藏夹。

Rest服务禁用WebDAV》有4条回应

  1. 小云子说:

    现在很少玩windows server呢

  2. 苏理说:

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

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据