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