ASP.NET MVC: не удалось найти представление «Логин» или его мастер - PullRequest
1 голос
/ 23 марта 2009

Я пытаюсь развернуть приложение ASP.NET MVC в новой среде, и у меня возникает эта ошибка:

The view 'Login' or its master could not be found. The following locations were searched:
~/Views/Account/Login.aspx
~/Views/Account/Login.ascx
~/Views/Shared/Login.aspx
~/Views/Shared/Login.ascx 

Я подтвердил, что ~ / Views / Account / Login.aspx существует.

Сервер Windows 2k3 под управлением IIS 6. Мы используем не групповые сопоставления, а расширения файлов. Эта та же самая версия сайта отлично работает в 2 других средах, которые имеют одинаковую настройку (2k3 и IIS 6).

Это может быть проблема с разрешениями или что-то в этом роде?

Ответы [ 3 ]

3 голосов
/ 23 марта 2009

Я дурак. Моя главная страница не была скопирована на новый сервер. Оказавшись там, все работало.

0 голосов
/ 23 марта 2009

Проверьте последовательность.

Если файл ~ / Views / Account / Login.aspx существует, убедитесь, что в контроллере существует действие с именем Login в учетной записи контроллера.

Также вы можете пересобрать и повторно развернуть свое приложение.

0 голосов
/ 23 марта 2009

Остерегайтесь того, что MS меняет LogIn для LogOn (обратите внимание на O) в RC1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...