Я пытаюсь перенаправить на маршрут, но он выдаёт мне ошибку как НЕПРАВИЛЬНОЕ ИСКЛЮЧЕНИЕ HTTP В SYSTEM.WEB.DLL
namespace WebApplication1
{
public class MvcApplication : System.Web.HttpApplication
{
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
BundleConfig.RegisterBundles(BundleTable.Bundles);
string stime = System.Configuration.ConfigurationManager.AppSettings["Starttime"].ToString();
string etime = System.Configuration.ConfigurationManager.AppSettings["Endtime"].ToString();
DateTime ntime = DateTime.Now;
var startHour = Int32.Parse(stime);
var endHour = Int32.Parse(etime);
if(ntime.Hour<startHour||ntime.Hour>=endHour)
{
InvokeUnderMaintenance();
}
}
protected void InvokeUnderMaintenance()
{
Response.RedirectToRoute("Default1");//Here is where i'm getting error
}
}
}
Может кто-нибудь помочь, пожалуйста?
ошибка заключается в следующем. Исключение типа «System.Web.HttpException» возникло в System.Web.dll, но не было обработано пользователем. Я пробовал много способов, как добавление строк ниже, но исключение не использовалось. повторяется?
//Server.ClearError();
//Response.Clear();
//// Finally redirect, transfer, or render a error view
//Response.Redirect("~/Default1.aspx");
//var exception = Server.GetLastError();