【问题标题】:Blocking "System.Web.HttpException: Path 'OPTIONS' is forbidden" Errors阻止“System.Web.HttpException:禁止路径 'OPTIONS'”错误
【发布时间】:2013-07-03 13:44:58
【问题描述】:

我收到此错误:

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

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

【问题讨论】:

    标签: asp.net


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2018-12-12
      • 2013-10-10
      • 1970-01-01
      • 2011-02-18
      • 2010-12-17
      • 2015-04-25
      • 2014-03-16
      • 1970-01-01
      • 2022-08-19
      相关资源
      最近更新 更多