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