Назад | Перейти на главную страницу

ASP.NET4.0 MVC4 IIS7.5 Ошибка 403.14 Я буквально выдергиваю волосы

Я хочу уйти от разработки на PHP, но это оказалось большой головной болью.

Я пытаюсь создать веб-сайт с MVC 4, ASP.NET 4.0 на Win7 Professional (64-разрядная версия). Веб-сайт - это просто базовый сайт, который настраивается с помощью Visual Web Developer 2010 Express, выбрав «Новый проект»> «C #»> «Веб-сайт»> «Приложение ASP.NET MVC 4».

После настройки приложения в IIS7.5 я получаю ошибку HTTP 403.14 - Запрещено. Я провел массу исследований и попробовал несколько разных предложений о том, как решить проблему, но НИЧЕГО не работает. Вот несколько вещей, которые я пробовал:

Установите / зарегистрируйте версию 4 ASP.NET. Это было самой неприятной вещью, потому что проблема всех остальных устраняется, когда они это делают, а моя - нет. Изменение настроек пула приложений: установить классический / интегрированный режим. Изменить пользователя / разрешения, используемые пулом приложений. Убедитесь, что 32-разрядные приложения включены. Добавлены разрешения безопасности для папок, связанных с веб-сайтом (для нескольких учетных записей). Я могу получить обычный HTML документ, который появится, если я добавлю его в корневой каталог веб-сайтов. Похоже, что стек MVC вообще не вызывается. Сервер хочет отобразить каталог, который я могу включить / отключить, но веб-сайт не отображается. Пожалуйста, можно мне еще кое-что исправить, прежде чем я совершу последний отчаянный поступок? Бейсбольная бита.

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

Попробуйте назвать свой образец приложения default.aspx когда вы копируете его в корень сети.

Начните с создания простого приложения hello world как default.aspx и посмотрите, работает ли это. Это позволит изолировать любые проблемы с IIS:

<% Response.Write("Hello World!") %>

Также проверьте, чтобы убедиться IIS фактически настроен для обслуживания документа по умолчанию Такие как default.aspx.