在HTTP 500上丢失自定义标头

时间:2012-10-11 14:25:59

标签: .net iis-7 .net-4.0 global-asax

作为Global.asax的{​​{1}}事件的一部分,我会根据web.config值有条件地添加CORS标头。

BeginRequest

发生HTTP 500时,我丢失了此标头。我已经完成了我的代码,当前的响应仍在整个HttpContext.Current.Response.AddHeader("Access-Control-Allow-Origin", "*"); 事件中保留了标头。是否有其他我可以覆盖的东西正在刷新这个标题?

编辑: EndRequest事件显示缺少自定义标头,看起来我可以在那里添加它们。

之后会更新

1 个答案:

答案 0 :(得分:0)

不确定在此过程中发生了什么,但向EndRequest添加事件并检查500允许我成功添加标题。