puffpio Asked: 2010-01-16 12:48:51 +0800 CST2010-01-16 12:48:51 +0800 CST 2010-01-16 12:48:51 +0800 CST 如何让 IIS6 响应 OPTIONS 动词? 772 我有一个托管在 IIS6 中的 WCF Web 服务,另一个站点将使用 jquery 以跨域方式发布到该服务。 因为它是一个跨域 POST,所以浏览器首先发送一个带有 Access-Control-Request-Method: POST 的 OPTIONS 动词,但是 IIS6 并没有回复任何东西。 这是我需要在 Web 服务级别还是在 IIS 级别处理的东西? iis-6 options httpverbs 2 个回答 Voted squillman 2010-01-16T13:47:40+08:002010-01-16T13:47:40+08:00 它究竟给了你什么回应?另外,OPTIONS 请求究竟是如何形成的?除非您使用URLScan手动禁用 OPTIONS ,否则您应该会很好。 Josef 2011-07-18T10:22:14+08:002011-07-18T10:22:14+08:00 您可以在 IIS6 中的网站属性 -> 主目录 -> 配置 -> 映射 -> .svc -> 编辑 -> 限制动词.svc中编辑您的映射(如果那是您正在使用的 URL),以明确允许动词。这将允许您在 WCF 应用程序中接收请求并按您喜欢的方式处理它们(例如,在's方法中返回标头)。OPTIONSOPTIONSAccess-Control-Global.asaxBegin_Request
它究竟给了你什么回应?另外,OPTIONS 请求究竟是如何形成的?除非您使用URLScan手动禁用 OPTIONS ,否则您应该会很好。
您可以在 IIS6 中的网站属性 -> 主目录 -> 配置 -> 映射 -> .svc -> 编辑 -> 限制动词
.svc
中编辑您的映射(如果那是您正在使用的 URL),以明确允许动词。这将允许您在 WCF 应用程序中接收请求并按您喜欢的方式处理它们(例如,在's方法中返回标头)。OPTIONS
OPTIONS
Access-Control-
Global.asax
Begin_Request