Иногда я получаю это исключение (для просмотра в elmah)
System.Web.HttpException:
Server cannot append header after HTTP headers have been sent.
System.Reflection.TargetInvocationException: Exception has been thrown by the target
of an invocation. ---> System.Web.HttpException: Server cannot append header after
HTTP headers have been sent.
at System.Web.HttpHeaderCollection.SetHeader(String name, String value,
Boolean replace)
at System.Web.HttpHeaderCollection.Add(String name, String value)
at BettingOnYou.MvcApplication.Application_EndRequest() in /Global.asax.cs:line 55
Эта строка соответствует:
protected void Application_EndRequest()
{
// By default, IE renders pages on the intranet (same subnet) in compatibility mode.
// IE=edge forces IE to render in it's moststandard mode possible.
// IE8 Standards in IE8, IE9 Standardss in IE9, etc..
//
// Chrome=1 causes ChromeFrame to load, if installed. This allows IE6 to use
// a Chrome frame to render nicely.
Response.Headers.Add("X-UA-Compatible", "IE=edge, Chrome=1");
}
Есть ли более подходящее место для этого?Я знаю, что EndRequest кажется странным, но каждый пример того, как люди используют это, размещает его здесь.