Только что закончил свое первое приложение 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);
}
Здесь все кажется довольно стандартным, поэтому я действительно не знаю, что это может быть и как вообще диагностировать