我有一个托管在IIS6中的WCF WCF服务,另一个站点将使用jquery以跨域方式发布该服务。
因为它是一个跨域的帖子,浏览器首先发送一个带有访问控制请求-方法的选项动词: POST,但是IIS6没有任何响应。
这是我需要在web服务级别处理的东西还是IIS级别的东西?
发布于 2010-01-15 21:47:40
你的反应到底是什么?另外,选项请求究竟是如何形成的?除非您已经使用URLScan之类的手动禁用选项,否则您应该会做得很好。
发布于 2011-07-17 18:22:14
您可以在网站的“属性”( Properties )、“家庭目录”( .svc
-> )、“家庭目录”( -> Configuration )、“映射”( -> .svc -> )、“编辑限制”( Edit -> )等动词中编辑IIS6中的->映射(如果这是您使用的URL ),以解释允许OPTIONS
谓词。这将允许您在WCF应用程序中接收OPTIONS
请求,并任意处理它们(例如,在Global.asax
's Begin_Request
方法中返回Access-Control-
标头)。
https://serverfault.com/questions/103193
复制相似问题