首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IIS Config - PROPFIND,选项谓词被忽略并被视为GET?

问IIS Config - PROPFIND,选项谓词被忽略并被视为GET?
EN

Stack Overflow用户
提问于 2010-07-22 04:32:37
回答 1查看 2.7K关注 0票数 4

我正在尝试配置一个在IIS6 (Win2003服务器)上运行的webdav服务器示例应用程序(https://sourceforge.net/projects/webdav/)。应用程序可以在我的开发机器(Win7,IIS7.5)上正常运行。

当我尝试将驱动器映射到DAV共享时,发出了几个请求,包括一个OPTIONS请求和两个PROPFIND请求。

在Fiddler中,我看到这些都是正确传输的。但是,响应始终是站点上默认页面的内容。如果我查看IIS日志,会发现请求被记录为GET而不是OPTIONS或PROPFIND。

UrlScan被禁用了,但我继续往前添加了OPTIONS和PROPFIND到允许的动词列表中(因为我的想法快用完了)。

帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-07-24 06:25:33

解决了。

事实证明,URLScan没有被禁用,尽管它没有列在IIS管理器的ISAPI filter列表中。只是为了好玩,我重命名了URLScan.ini文件,当服务器上的任何站点被击中时,这会导致一个异常。

我没有完全删除URLScan (遵循主指令),而是修改了denyVerbs和DenyHeaders部分,以允许所有的DAV内容。

我会接受第一个人的回答,提供一个清晰的解释,说明如果投入生产可能会带来什么安全问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3303565

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档