作为Global.asax
'sBeginRequest
事件的一部分,我有条件地添加基于 web.config 值的 CORS 标头。
HttpContext.Current.Response.AddHeader("Access-Control-Allow-Origin", "*");
发生 HTTP 500 时,我会丢失此标头。我已经单步执行了我的代码,并且当前的响应在整个Error
事件中仍然保持标题。还有什么我可以覆盖的东西是刷新这个标题吗?
编辑: EndRequest 事件显示自定义标头丢失,看起来我可以在那里添加它们。之后会更新