Asp.net MVC4 — внутренняя ошибка сервера 500 — только при публикации

Только что закончил свое первое приложение mvc4. Все работает отлично, пока я не разверну его и не получу: внутренняя ошибка сервера 500. Возникла проблема с искомым ресурсом, и он не может быть отображен. каждый раз, когда я пытаюсь вызвать контроллеры /Account/Register или /Account/Login:

Я копался в консоли firefox и скрипаче. Я не нашел там ничего полезного, но опять же, я действительно не знаю, что мне вообще искать.

В некоторых других сообщениях говорится о проверке журнала сервера, но это проблема сама по себе, потому что, когда я пытаюсь загрузить, переместить, просмотреть или удалить последний файл журнала, я получаю такие ошибки, как «ошибка передачи файла», «550 не могу получить доступ к файлу». ", "500 не удалось удалить файл".

Я не знаю, что еще делать, пожалуйста, посоветуйте. Вот некоторый код для вызова контроллера входа. Я не буду публиковать версию регистрации, так как они кажутся связанными.

Вызов Ajax:

$.ajax({
                    url: "/Account/Login",
                    type: "POST",
                    data: $('#loginForm').serialize(),
                    success: function (resultData) {
                        if (resultData.ok) {
                            ...unrelated stuff...has call to resultData.message
                        }
                    }
                });

Контроллер входа в систему:

    [AllowAnonymous]
    [HttpPost]
    public ActionResult Login(LoginModel model)
    {

        if (ModelState.IsValid)
        {
            if (Membership.ValidateUser(model.UserName, model.Password))
            {
                FormsAuthentication.SetAuthCookie(model.UserName, model.RememberMe);
                return Json(new { ok = true, message = "Login successful." });
            }
            else
            {
                return Json(new { ok = false, message = "The username or password you entered is invalid. Please try again." });
            }
        }

        // If we got this far, something failed, redisplay form
        return View(model);
    }

Здесь все кажется довольно стандартным, поэтому я действительно не знаю, что это может быть и как вообще диагностировать

7
задан PGSystemTester 27 June 2018 в 05:27
поделиться