Asp.net mvc 哪个应用程序发出大量HTTP选项请求?

Asp.net mvc 哪个应用程序发出大量HTTP选项请求?,asp.net-mvc,iis,http-options-method,Asp.net Mvc,Iis,Http Options Method,我有一个IIS/MVC.Net应用程序,它记录了数千个未发现异常的操作。当我调查这些时,似乎它们都是对只支持GET的MVC操作的HTTP选项请求 此操作允许缓存并返回缩小的CSS或JS内容。在应用程序中,可通过和中的标记访问它。应用程序没有发出请求,我们在任何浏览器的测试中都没有看到这一点 什么应用程序提出所有这些选项请求 它期望得到什么回报?如上所述,触发这些Microsoft Office协议发现查询的常见情况是邮件,其中包括托管在服务器上并使用Outlook(MS Office Outlo

我有一个IIS/MVC.Net应用程序,它记录了数千个未发现异常的操作。当我调查这些时,似乎它们都是对只支持GET的MVC操作的HTTP选项请求

此操作允许缓存并返回缩小的CSS或JS内容。在应用程序中,可通过
中的
标记访问它。应用程序没有发出请求,我们在任何浏览器的测试中都没有看到这一点

什么应用程序提出所有这些选项请求

它期望得到什么回报?

如上所述,触发这些
Microsoft Office协议发现
查询的常见情况是邮件,其中包括托管在服务器上并使用Outlook(MS Office Outlook,而不是Outlook Express)查看的图像

这确实会触发
OPTIONS
请求,就好像它试图检查服务器是否有一些webdav支持一样。举例来说,我推测微软Office这样做是为了实现与Sharepoint的集成

所以我通常认为这只是一些烦人的噪音。
<>如果你在MVC APP IIS网站上寄存邮件图像,也许你可以考虑把它们移到一个专用的静态IIS站点上。当然,由于您无法更改以前发送的邮件,您可能必须维护旧图像,并且您将继续收到这些请求,直到用户停止打开旧邮件。否则,您可能必须调整日志逻辑以降低这些嘈杂请求的日志级别。

Http选项将在您有
CORS
请求时特别设置,请检查您是否有任何其他不同的域站点对某些域内容或文件发出请求。这是一个启用了
X-Frame-Options=SAMEORIGIN
X-content-Type-Options=nosniff
严格传输安全性
的HTTPS站点。任何浏览器都不应对此应用程序发出跨源请求。请尝试记录推荐人和用户代理以推断违规者。可能是这样。@Frederic啊,可能是这样-用户代理是
Microsoft Office协议发现