У меня есть страница ASP.NET MVC 2. Во время ошибки или исключения метод Application_Error в Global.asax не запускается на IIS7.
** Но он срабатывает, если я запускаю веб-приложение с VS2010 (localhost: someport)
Мой код (C #):
protected void Application_Error(object sender, EventArgs e)
{
Exception exception = Server.GetLastError();
string requestedUrl = HttpContext.Current.Request.Url.ToString();
Response.Clear();
// do something
Server.ClearError();
Server.Redirect("Error");
}
Моя конфигурация:
<customErrors mode="On" defaultRedirect="~/Error">
</customErrors>
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
<modules runAllManagedModulesForAllRequests="true" />
</system.webServer>
Пожалуйста, помогите.