Я щойно спробував розгорнути свій перший веб-додаток до IIS на своєму ноутбуку Windows 7 Home Premium. Після створення програми мені довелося перейти на Класичний пул додатків, а потім встановити цей пул для Framework 4.0. Тепер я отримую таку помилку:
Помилка HTTP 404.17 - не знайдено Запитаний контент, як видається, є сценарієм і не буде поданий обробником статичних файлів.
Запитана URL-адреса http: // localhost: 80 / pvmms / default.aspx
Я боюся, що обширний Googling не дав мені нічого чіткого чи певного, і зазвичай, я звернувся до експертів.
EDIT: Я підозрюю, що це тому, що для файлів .aspx не існує картонних карток 4.0. Однак, aspnet_regiis навіть дає моєму користувачеві адміністратора палець і каже, що для його запуску потрібні права адміністратора.
EDIT № 2:
Я зареєстрував усі рамки (2 і 4, 32 і 64) і всі зараз працюють. Я виявив це, вручну додавши карту скриптів для .aspx
aspnet_isapi та voila. Я не розумію, чому встановлення фреймворку не робить цього, якщо мене не виходить з ладу і я включив IIS лише після встановлення VS.