Приложение MVC3 RC развернуто на IIS 6 с ошибкой «403 запрещено» - PullRequest
2 голосов
/ 15 ноября 2010

Я развернул очень простое приложение MVC3 RC на сервере IIS 6 + Windows 2003. Я просто получаю сообщение "403 запрещено" при попытке доступа к корню. На данный момент приложение содержит только одну страницу, так что других нет, чтобы попробовать.

Я заметил, что в корне больше нет файла default.aspx для обработки запросов по умолчанию. Может быть, это проблема Или для IIS 6 нужен какой-то особый конфиг?

Ответы [ 4 ]

4 голосов
/ 05 января 2011

Недавно я развернул приложение MVC3 RC на сервере IIS6.0 + win2003,

Чтобы получить правильный маршрут, все, что вам нужно сделать, это ввести .net framework4.0. см. этот пост в блоге Haacked: http://haacked.com/archive/2010/12/22/asp-net-mvc-3-extensionless-urls-on-iis-6.aspx

3 голосов
/ 15 ноября 2010

Это зависит. Если вы используете маршруты без расширения, то да, есть специальная конфигурация .

0 голосов
/ 31 октября 2012

У меня была такая же проблема с Windows Server 2003 IIS6, в котором впервые было запущено приложение MVC4 - в конце концов восстановление .NET 4 (я скачал файл dotNetFx40_Full_x86_x64.exe из Microsoft и выполнил его) сделало свое дело! *

Недавно у меня снова возникла такая же проблема на восстановленном сервере, и на этот раз я забыл проверить Расширения веб-служб (нижняя «папка» в IIS6) и обнаружил, что ASP.NET v4 был запрещен. Я изменил его на разрешенный, перезапустил Службу администрирования IIS из Служб, и он начал работать.

0 голосов
/ 01 февраля 2011

Необходимо прочитать: http://haacked.com/archive/2010/12/22/asp-net-mvc-3-extensionless-urls-on-iis-6.aspx

Кроме того, я установил Webmatrix через установщик веб-платформы, чтобы убедиться, что у меня есть все, что мне нужно.Прошел через 2 перезагрузки и вуаля ~

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