У меня есть веб-сайт на IIS 7 в Windows 2008, когда я пытаюсь получить доступ к «странице» (которая правильно привязана к пространству имен в web.config), я получаю сообщение об ошибке: «Требуемая страница недоступна, поскольку соответствующие данные конфигурации для страницы является недействительным".
Очень важно сказать, что на Windows 7 у меня это работает.
Может быть, это потому, что я не вижу области ASP.NET в окне управления? Если да, то можете ли вы сказать мне, как установить ASP.NET на IIS 7 в Windows 2008?
Спасибо, что забегали вперед.
Ты прав. .Ashx является частью HandlerFactory, которая устанавливается при выборе ASP.NET в службах ролей веб-сервера.
Чтобы включить ASP.NET в Windows 7 и Windows Server 2008
В Windows 7 вы можете включить ASP.NET из Control Panel
-> Programs
-> Programs and Features
-> Turn Windows features on or off
. Развернуть Internet Information Services
-> World Wide Web Services
-> Application Development Features
и нажмите ASP.NET
.
В Windows Server 2008 откройте Server Manager
-> щелкните Roles
-> щелкните Add Roles
-> выбрать Web Server (IIS)
-> в Role Services щелкните ASP.NET
он запросит необходимые зависимые службы ролей click Add Required Role Services
.