0

Global.asaxのイベントの一部としてBeginRequest、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 に答える