Global.asax
のイベントの一部としてBeginRequest
、web.config値に基づいて条件付きでCORSヘッダーを追加します。
HttpContext.Current.Response.AddHeader("Access-Control-Allow-Origin", "*");
HTTP 500が発生すると、このヘッダーが失われます。コードをステップスルーしましたが、現在の応答ではError
イベント全体でヘッダーが維持されます。このヘッダーをフラッシュすることでオーバーライドできるものは他にありますか?
編集: EndRequestイベントは、カスタムヘッダーが欠落していることを示しており、代わりにそこに追加できるようです。後に更新されます