Ошибка HTTP 403.14 в приложении ASP.NET MVC2 - PullRequest
2 голосов
/ 12 июня 2011

Ошибка HTTP 403.14 - Запрещено

Веб-сервер настроен так, чтобы не перечислять содержимое этого каталога.

Это моя ошибка ... И у меня НЕ установлен IIS 7.0 локально,Это удаленный хост, за который я плачу.

Я узнал, как это исправить, но требует от меня входа в диспетчер IIS, чего я не могу.

Есть ли способ?в Web.config я могу сказать браузеру, что он должен загрузить представление по умолчанию или по крайней мере использовать таблицу маршрутизации с маршрутом по умолчанию?

РЕДАКТИРОВАТЬ: я неправильно понимаю, как развернуть проект MVC2?Это не просто копирование файлов или?

Ответы [ 2 ]

2 голосов
/ 12 июня 2011

Когда я вижу эту ошибку на новых серверах в работе, обычно это происходит потому, что iis не был установлен раньше .net. Вы должны запустить aspnet_regiis.exe -r на сервере, чтобы зарегистрировать .net в iis ...

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

1 голос
/ 12 июня 2011

В какой версии IIS они работают?Как настроен ваш рабочий процесс?Если это в классическом режиме, то вам нужно сопоставить .mvc (или подстановочный знак . ) с aspnet_isapi.Если его в режиме интегрированного конвейера все должно быть немного лучше.Как вы развернули свои бинарные файлы MVC?Поместите страницу test.aspx в свое приложение в корневую папку - можете ли вы добраться до этого?

Итак - 1. убедитесь, что ваш сайт работает с файлом aspx в корневом каталоге 2. посмотрите, какая версия iisВаш хостер включен, и если они настроили что-либо для MVC, если на iis6.Если IIS 7 гарантирует, что вы находитесь в режиме интегрированного конвейера, а не в классическом.

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