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