Не удается обслуживать службы WCF в IIS на Windows 8



когда я пытаюсь обслуживать службу WCF на IIS в машине Windows 8, я получаю хорошо известную ошибку




запрашиваемая страница не может быть обработана из-за конфигурации расширения. Если страница является сценарием, добавьте обработчик. Если файл должен быть загружен, добавьте карту MIME.




старая работа вокруг должна была работать aspnet_regiis -i но эта команда, похоже, устарела в Windows 8, давая ответ This option is not supported on this version of the operating system. (...).



что бы поработать вокруг?



(я успешно включил регулярные aspx страницы уже, поэтому большая часть конфигурации IIS кажется здоровой.)

544   5  

5 ответов:

казалось, что это не проблема; служба WCF должна быть включена с помощью Programs and Features -> Turn Windows features on or off В Панели Управления. Перейти к .NET Framework Advanced Services -> WCF Services и включения HTTP Activation как описано в это сообщение в блоге на mdsn.

из командной строки (как админ), вы можете запустить:

C:\> DISM /Online /Enable-Feature /FeatureName:WCF-HTTP-Activation
C:\> DISM /Online /Enable-Feature /FeatureName:WCF-HTTP-Activation45

если вы получаете сообщение об ошибке, то используйте ниже

C:\> DISM /Online /Enable-Feature /all /FeatureName:WCF-HTTP-Activation
C:\> DISM /Online /Enable-Feature /all /FeatureName:WCF-HTTP-Activation45

для Windows Server 2012 решение очень похоже на faester (см. выше). В Диспетчере серверов нажмите кнопку Add roles and features, выберите соответствующий сервер, затем выберите Features. Под .NET Framework 4.5 Features, вы увидите WCF Services, и под этим вы найдете HTTP Activation.

пожалуйста, выполните следующие два шага на IIS 8.0

Добавить новый тип MIME & HttpHandler

это действительно то же самое решение, что и решение faester и Билла Муна, но вот как вы это делаете с PowerShell:

Import-Module Servermanager
Add-WindowsFeature AS-HTTP-Activation

конечно, ничто не мешает вам называть DISM из PowerShell либо.

вы также можете достичь этого, включив функцию windows. enter image description here enter image description here

Comments

    Ничего не найдено.