如何让IIS6响应OPTIONS动词?

我有一个WCF Web服务托pipe在IIS6中,另一个站点将使用jquery以跨域方式进行POST。

因为它是一个跨域POST,所以浏览器首先使用Access-Control-Request-Method发送一个OPTIONS动词:POST但是,IIS6没有任何回应。

这是我需要在Web服务级别或IIS级别处理的东西吗?

究竟是什么给你的答复? 另外,如何形成OPTIONS请求? 你应该是好的,除非你已经手动禁用使用像URLScan的选项。

您可以在网站的属性 – >主目录 – >configuration – >映射 – > .svc – >编辑 – >限制动词的 IIS6中编辑.svc映射(如果这是您使用的URL),以明确地允许OPTIONS动词。 这将允许您在您的WCF应用程序中接收OPTIONS请求,然后处理它们(例如,返回Global.asaxBegin_Request方法中的Access-Control-标头)。