Asp.net 网站中的问题,它';不在本地主机中(在IIS上)

Asp.net 网站中的问题,它';不在本地主机中(在IIS上),asp.net,asp.net-mvc-5,hosting,host,Asp.net,Asp.net Mvc 5,Hosting,Host,我已经在主机上启动了我的网站,并激活了调试模式以查看错误详细信息,但当我想使用(ShowExam)控制器时,它会显示一个错误[其他控制器不显示任何错误],而我在IIS(本地主机)上看不到它。我真的很困惑!我怎样才能修好它 我找到了答案!我刚刚将.Net版本从4.5改为4.6.1。 但我不知道4.5版上发生了什么 [Authorize] public ActionResult ShowExam(int id) { var Exam = db.SpeedReading

我已经在主机上启动了我的网站,并激活了调试模式以查看错误详细信息,但当我想使用(ShowExam)控制器时,它会显示一个错误[其他控制器不显示任何错误],而我在IIS(本地主机)上看不到它。我真的很困惑!我怎样才能修好它


我找到了答案!我刚刚将.Net版本从4.5改为4.6.1。 但我不知道4.5版上发生了什么

[Authorize]
    public ActionResult ShowExam(int id)
    {
        var Exam = db.SpeedReading_Exams.Find(id);
        if (Exam==null||Exam.SpeedReading_Exams_Questions.Count()==0)
        {
            return View("ExamNotFound");
        }
        var Results = db.SpeedReading_Exams_Results;
        var UserID = GetUserDetails.GetUser(User.Identity.Name).Id;
        if (Results.Any(r => r.UserId == UserID && r.SpeedReading_Exams_ID == id))
        {
            return View("AccessDenided");
        }
        SpeedReading_Exams_Results speedReading_Exams_Result = new SpeedReading_Exams_Results()
        {
            Score = 0,
            SpeedReading_Exams_ID = id,
            SpeedReading_Rate = 0,
            UserId = UserID
        };
        db.SpeedReading_Exams_Results.Add(speedReading_Exams_Result);
        Exam.SpeedReading_Exams_Visits++;
        db.Entry(Exam).State = System.Data.Entity.EntityState.Modified;
        db.SaveChanges();
        ViewBag.KeyWords = Exam.SpeedReading_Exams_KeyWords.Replace('-',',');
        ViewBag.Description = Exam.SpeedReading_Exams_Description;
        ViewBag.WordsCount = TextHelper.GetWordsCount(Exam.SpeedReading_Exams_Text);
        return View(Exam);
    }