0

作为Global.asax'sBeginRequest事件的一部分,我有条件地添加基于 web.config 值的 CORS 标头。

HttpContext.Current.Response.AddHeader("Access-Control-Allow-Origin", "*");

发生 HTTP 500 时,我会丢失此标头。我已经单步执行了我的代码,并且当前的响应在整个Error事件中仍然保持标题。还有什么我可以覆盖的东西是刷新这个标题吗?

编辑: EndRequest 事件显示自定义标头丢失,看起来我可以在那里添加它们。之后会更新

4

1 回答 1

0

不确定在此过程中到底发生了什么,但添加一个事件EndRequest并检查 500 让我能够成功地重新添加标题。

于 2012-10-11T15:15:24.477 回答