Исключение типа «System.Web.HttpException» произошло в System.Web.dll, но не было обработано в коде пользователя - PullRequest
0 голосов
/ 01 февраля 2020

Я пытаюсь перенаправить на маршрут, но он выдаёт мне ошибку как НЕПРАВИЛЬНОЕ ИСКЛЮЧЕНИЕ 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();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...