Во время редиректа у тебя происходит ошибка, вот система и перенаправляет тебя на error page.
Попробуй подписаться на оброботчик ошибок в global.asax, чтоб понять что же происходит, либо отключи custom errors в web.conif файле.
global.asax
void Application_Error(object sender, EventArgs e)
{
Exception exception = Server.GetLastError();
if (exception != null)
{
Log.Error("An unhandled exception occured", exception);
}
}
либо в web.config отключи кастом ероры.
<customErrors mode="
Off" defaultRedirect="ErrorPages/ErrorPage.aspx">
Взляни сюда тоже
http://stackoverflow.com/questions/267138/asp-net-aspxerrorpath-in-url.