12

我有一个通过 SSL 托管的 ASP Web API 项目。我有另一个使用 API 的 ASP MVC 项目。在调试时,我看到 OPTIONS 请求经常(但并非总是)挂起并阻止其他调用继续进行的行为。

在 Chrome 调试器中,这些只是显示为“待处理”。如果启动 Fiddler,一切正常。我根本看不到任何错误,事情只是挂起。这在它到达授权码之前就失败了,所以我什至不能设置任何断点。

这可能是证书问题吗?防火墙?

4

1 回答 1

1

你可以试试这个:在 web.config 中添加以下节点。

<system.webServer>
    <handlers>
         <!-- your other handlers -->
         <remove name="OPTIONSVerbHandler" />
    </handlers>
</system.webServer>
于 2013-05-23T15:31:13.433 回答