【发布时间】:2012-10-11 14:25:58
【问题描述】:
作为Global.asax 的BeginRequest 事件的一部分,我有条件地根据 web.config 值添加 CORS 标头。
HttpContext.Current.Response.AddHeader("Access-Control-Allow-Origin", "*");
当发生 HTTP 500 时,我会丢失此标头。我已经单步执行了我的代码,并且当前的响应在整个Error 事件中仍然保留了标头。还有什么我可以覆盖的东西是刷新这个标题吗?
编辑: EndRequest 事件显示缺少自定义标头,看起来我可以将它们添加到那里。之后会更新
【问题讨论】:
标签: .net iis-7 .net-4.0 global-asax