作为Global.asax
的{{1}}事件的一部分,我会根据web.config值有条件地添加CORS标头。
BeginRequest
发生HTTP 500时,我丢失了此标头。我已经完成了我的代码,当前的响应仍在整个HttpContext.Current.Response.AddHeader("Access-Control-Allow-Origin", "*");
事件中保留了标头。是否有其他我可以覆盖的东西正在刷新这个标题?
编辑: EndRequest事件显示缺少自定义标头,看起来我可以在那里添加它们。
之后会更新答案 0 :(得分:0)
不确定在此过程中发生了什么,但向EndRequest
添加事件并检查500允许我成功添加标题。