Asp.net mvc 4 具有基本身份验证的跨源请求

Asp.net mvc 4 具有基本身份验证的跨源请求,asp.net-mvc-4,cors,Asp.net Mvc 4,Cors,我正试图使跨源请求与asp.net MVC4一起工作,但我无法使这些工作正常进行 问题 控制器响应飞行前选项请求,但不设置访问控制允许-*标题 “解决方案” 应该足够了。但是它所依赖的HttpControllerConfiguration属性不是最终MVC4的一部分 问题 如何让MVC设置我想要的标题TTM[1]?最好是通过一个动作的属性,但是以某种方式“手动”进行也可以 [1] 一个灵活的解决方案非常好,cors allow origin属性采用字符串,cors allow methods方法

我正试图使跨源请求与asp.net MVC4一起工作,但我无法使这些工作正常进行

问题 控制器响应飞行前选项请求,但不设置访问控制允许-*标题

“解决方案” 应该足够了。但是它所依赖的HttpControllerConfiguration属性不是最终MVC4的一部分

问题 如何让MVC设置我想要的标题TTM[1]?最好是通过一个动作的属性,但是以某种方式“手动”进行也可以

[1] 一个灵活的解决方案非常好,cors allow origin属性采用字符串,cors allow methods方法采用HttpMethod列表,cors allow headers采用字符串列表,或者EnableCors属性采用所有三个参数。但有以下固定清单就足够了

Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: POST, GET, OPTIONS
Access-Control-Allow-Headers: AUTHORIZATION
我找到了为我处理它的工具,还有workstm——虽然不是100%喜欢它