阻止“System.Web.HttpException:路径'OPTIONS'被禁止”错误

时间:2013-07-03 13:44:58

标签: asp.net

我收到此错误:

System.Web.HttpException: Path 'OPTIONS' is forbidden

因为人们试图在办公室产品中打开网站上的URL。这是有充分记录的here

为了实施:

<httpHandlers>
  <add verb="*" path="*.xls" type="System.Web.StaticFileHandler" />
  <add verb="*" path="*.xlsx" type="System.Web.StaticFileHandler" />
</httpHandlers>

我需要知道所有可能的文件扩展名。有很多办公室文件扩展名,我错过了一个,因为我仍然得到用户代理的错误:Microsoft-WebDAV-MiniRedir / 6.1.7601

有没有办法为某个用户代理通配这个,或者某处是否有明确的文件扩展名列表?

1 个答案:

答案 0 :(得分:2)

为什么需要知道文件扩展名?尝试这样的处理程序:

<add path="*" verb="OPTIONS, PROPFIND" type="System.Web.StaticFileHandler" />

当您发现其他动词时,可以将它们添加到上面的动词属性中。