2012-10-11 42 views
0

作爲Global.asaxBeginRequest事件I的一部分,我有條件地根據web.config值添加CORS標頭。丟失HTTP 500上的自定義標頭

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

當HTTP 500發生時,我失去了這個標題。我已經瀏覽了我的代碼,當前的響應仍然保持整個Error事件中的標題。有什麼我可以重寫,這是沖洗這個頭?

編輯: EndRequest事件顯示自定義標題丟失,它看起來像我可以添加它們。將更新後

回答

0

不確定在此過程中發生了什麼,但將事件添加到EndRequest並檢查500個允許我成功添加標頭。