Я запускаю простое веб-приложение с использованием ASP.Net MVC 3.
Я сделал несколько страниц, в основном для аутентификации, в которой используется пользовательский провайдер и аутентификация в форме asp.
На моем локальном сервере Visual studio он отлично работает, когда я захожу на страницу с атрибутом [Authorize]
, я перенаправляюсь на свою страницу входа в систему, и после того, как я вошел в систему, я могу посетить эту страницу без каких-либо проблем.
Я опубликовал через FTP свой веб-сайт на выделенном сервере (в моей локальной сети), и теперь, когда я захожу на веб-сайт, я корректно перенаправлен на страницу входа, но вместо того, чтобы получить страницу входа,Я получаю 401 Несанкционированное исключение.
Редактировать: Уточнение, моя страница входа - / Account / Auth / Login, если я пытаюсь получить доступ к чему-либо (например, / OtherArea / OtherController / OtherAction, я перенаправлен на / Account /Аутентификация / вход в систему, но при этом отображается сообщение об ошибке 401)
Это та же проблема, если я пробую ее локально на сервере или с рабочего стола.
У меня такая же сеть.Конфигурационный файл, никакой другой аутентичныйРежим ication включен, пользователь моего пула приложений имеет полный контроль над каталогом.Что может быть не так?
Я включил подробную ошибку, и единственное, что я получаю, это:
У вас нет прав для просмотра этой страницы из-за неверных заголовков аутентификации.
Есть ли какие-либо предварительные условия для установки в дополнение к публикации asp.net 4 +?Является ли публикация скопировать все необходимые dll asp.net?