Запросить перенаправление на /Account/Login? ReturnUrl % 2f с момента установки MVC 3 на сервер
Я решил проблему, добавив следующие строки в раздел AppSettings моего файла web.config:
Выберите страну или регион
Copyright © 2023 Apple Inc. Все права защищены.
- Условия пользования интернет-сервисами
- Apple Music и конфиденциальность
- Предупреждение об использовании файлов cookie
- Служба поддержки
- Обратная связь
Выберите страну или регион
Африка, Ближний Восток и Индия
Азиатско-Тихоокеанский регион
Европа
Латинская Америка и страны Карибского бассейна
- Anguilla
- Antigua and Barbuda
- Argentina (Español)
- Bahamas
- Barbados
- Belize
- Bermuda
- Bolivia (Español)
- Brasil
- Virgin Islands, British
- Cayman Islands
- Chile (Español)
- Colombia (Español)
- Costa Rica (Español)
- Dominica
- República Dominicana
- Ecuador (Español)
- El Salvador (Español)
- Grenada
- Guatemala (Español)
- Guyana
- Honduras (Español)
- Jamaica
- México
- Montserrat
- Nicaragua (Español)
- Panamá
- Paraguay (Español)
- Perú
- St. Kitts and Nevis
- Saint Lucia
- St. Vincent and The Grenadines
- Suriname
- Trinidad and Tobago
- Turks and Caicos
- Uruguay (English)
- Venezuela (Español)
США и Канада
- Canada (English)
- Canada (Français)
- United States
- Estados Unidos (Español México)
- الولايات المتحدة
- США
- 美国 (简体中文)
- États-Unis (Français France)
- 미국
- Estados Unidos (Português Brasil)
- Hoa Kỳ
- 美國 (繁體中文台灣)
Запросить перенаправление на /Account/Login? ReturnUrl =% 2f с момента установки MVC 3 на сервер
У нас есть внутреннее приложение ASP.NET Webforms, работающее на сервере Windows 2008/IIS7, который работает нормально, пока мы не установили MVC3.
Теперь любые запросы перенаправляются на /Account/Login? ReturnUrl =% 2f.
Веб-сайт – это Webforms, а не MVC. Поскольку это только внутренний сайт, для аутентификации Windows включена корневая папка.
У нас есть несколько других сайтов на том же сервере, на которые эта проблема не была затронута, но это единственный сайт, где корневая папка установлена на проверку подлинности Windows.
ОТВЕТЫ
Ответ 1
Я решил проблему, добавив следующие строки в раздел AppSettings моего файла web.config:
Ответ 2
Я исправил это так
- Перейти в IIS
- Выберите свой проект
- Нажмите на “Аутентификация”
- Нажмите “Анонимная аутентификация”> “Редактировать”> выберите “Идентификатор пула приложений” вместо “Определенный пользователь”.
- Готово.
Ответ 3
Обновленный ответ для MVC 4, сильно заимствованный из этой страницы, и Проблема ASP.NET MVC с настройкой раздела проверки подлинности форм (и ответа на обе страницы)
Ответ 4
Просто удалить
из вашего файла web.config
который сделал для меня
Ответ 5
Моим решением было добавить тег
по моему запросу GET для страницы Register. Это изначально отсутствовало в коде, который я поддерживал!
Ответ 6
Решить это добавление в опции defaultURL путь к моему приложению
Ответ 7
Он решил автоматически перенаправить запрос IIS на страницу по умолчанию ( default.aspx или страница входа в систему)
Добавив следующие строки в раздел AppSettings моего файла web.config :
Ответ 8
Мы добавили некоторые связанные с WCF SOAP вещи на существующий сайт IIS, и это вызвало эту проблему, так как сайт отказался соблюдать перенаправление аутентификации web.config.
Мы пробовали различные исправления, перечисленные без успеха, и придумали работу по отображению нового странного URL-адреса обратно к тому, который мы использовали в течение многих лет:
Это сработало, но это уродливо. В конце концов мы проследили его до записи web.config, добавленной Visual Studio раньше:
Поскольку мы не смогли точно определить, что это делает, мы это вынесли, что сразу решило проблему.
Ответ 9
Откройте web.config, затем измените
изменить на ~/Default.aspx
Ответ 10
RegisterGlobalFilters(GlobalFilterCollection filters)
Ответ 11
Через 4 часа все попытки. Windows 2008 R2 файлы были зелеными в Window Explorer. Файлы были помечены для шифрования и архивирования, которые были получены из zip файла. сняв флажки с этими параметрами в файле, исправил проблему для меня.
Ответ 12
Если ничего не работает, добавьте в свой файл Web.Config режим аутентификации = “Windows” в свой атрибут system.web. надеюсь, что это сработает для вас.
Ответ 13
Дрезус – ты решил это для меня. Большое спасибо.
В вашем AccountController логин должен выглядеть следующим образом:
[AllowAnonymous] public ActionResult Login(string returnUrl)
Ответ 14
Аналогичная настройка, идентичная проблема. Некоторые установки будут работать, но большинство из них начнут перенаправлять (http 302) в /Account/Login? ReturnUrl =% 2f после успешного входа в систему, даже если мы не используем проверку подлинности с помощью форм. В моем случае после попытки всего остального, решение состояло в том, чтобы переключить режим управляемого конвейера пула приложений с Интегрированного на Классический, что немедленно решило проблему.
Comments are closed, but trackbacks and pingbacks are open.