Ошибка MVC2 404.4 при попытке запустить проект в iis7.5 (windows 7) - PullRequest
0 голосов
/ 12 ноября 2010

Моя проблема заключается в следующем:

Создайте новое приложение MVC2 в Visual Studio 2010, щелкните проект правой кнопкой мыши и настройте его для запуска с использованием локального веб-сервера IIS. Нажмите «Создать виртуальный каталог», чтобы создать каталог в IIS.

Пока все хорошо, я нажимаю F5, чтобы построить и запустить проект, и я попадаю на страницу по умолчанию.

Если я нажму «Войти», я попаду на страницу входа в систему

локальный / MyMVCApplication / Account / LogOn

Если я нажму на кнопку «Вход в систему», чтобы ПОСТАВИТЬ свое имя пользователя и пароль, я получу ошибку

Ошибка HTTP 404.4 - Не найдено - Ресурс, который вы ищете, не имеет обработчика, связанного с ним.

Я могу попробовать еще раз с

локальный / RtculApplication / Account / Регистрация

запрос GET работает нормально, но POST завершается неудачно с той же ошибкой.

Что мне не хватает? какая-то конфигурация где-то?

Люди с Windows 7 iis7.5 Visual Studio 2010 могут попробовать это, вы должны получить ту же проблему?

Я не могу найти ответ на этот вопрос нигде в Интернете!

1 Ответ

0 голосов
/ 12 ноября 2010

Где находится проект в файловой системе?Это может иметь значение, поскольку IIS работает в другом контексте.Если это место по умолчанию, в котором Visual Studio хочет хранить файлы, в папке с документами IIS могут возникнуть проблемы с разрешениями для файлов.Лучше всего использовать непривилегированное местоположение, например.d: \ projects \ - в качестве контейнера по умолчанию для проектов.

...