Первое сообщение здесь, в stackoverflow, но мне нравится сайт!...
Я успешно создал полностью функциональное приложение для гибридной модели Azure с использованием MVC 4. Опубликовано и работает отлично. Теперь я хочу добавить ACS для auth на свой сайт. Я следил за всеми шагами, но когда я запускаю приложение в симуляции, он не может перенаправляться в ACS и предлагает страницу, в которой говорится, что это не удалось найти login.aspx.
Я создал простое решение для веб-сайта, чтобы доказать, что мой ACS настроен правильно, и он работает отлично. Я заметил, что файлы web.config этих двух решений были совершенно разными.
Кто-нибудь пытался это сделать? Любая помощь будет оценена.
--------- Решение -----------
Наконец-то я получил все, чтобы работать. Ключ должен был удалить ссылки WebMatrix.WebDatastrong > , поскольку мне не нужно было выполнять собственный аут. Из Заметки о выпуске MVC4.
Когда WebMatrix.WebData.dll включен в каталог /bin приложений ASP.NET MVC 4, он берет URL-адрес для проверки подлинности форм. Добавление сборки WebMatrix.WebData.dll к вашему приложению (например, выбрав "Веб-страницы ASP.NET с синтаксисом Razor" при использовании диалогового окна "Добавить развертываемые зависимости" ) переопределит перенаправление авторизации входа в /account/logon, а не /account/login, как ожидается, с помощью контроллера учетных записей ASP.NET MVC по умолчанию.