Я только что попытался развернуть свое первое веб-приложение в IIS на своем ноутбуке Windows 7 Home Premium.После создания приложения мне пришлось перейти на Classic App Pool, а затем установить этот пул для framework 4.0.Теперь я получаю следующую ошибку:
Ошибка HTTP 404.17 - Не найдено Запрошенное содержимое выглядит как сценарий и не будет обрабатываться обработчиком статического файла.
запрашиваемый URL-адрес: http://localhost:80/pvmms/default.aspx
Боюсь, что обширный поиск в Google не дал ничего ясного или достаточно определенного для меня, и, как обычно, я обратился к экспертам.
РЕДАКТИРОВАТЬ: Я подозреваю, что это потому, что не существует сопоставлений обработчика Framework 4.0 для файлов .aspx.Тем не менее, aspnet_regiis даже дает моему администратору палец и говорит, что мне нужны права администратора для его запуска.
РЕДАКТИРОВАТЬ # 2: Я зарегистрировал все платформы (2 и 4, 32 и 64)и все сейчас работает.Я нашел это, вручную добавив карту сценариев для .aspx
в aspnet_isapi и вуаля.Я не понимаю, почему установка фреймворка не делает этого, если только у меня не выходит из строя память, и я включил IIS только после установки VS.