Вход на сайт
WCF - как хостить на IIS?
307 просмотров
Перейти к просмотру всей ветки
Murr патриот
в ответ Murr 08.08.18 13:40
Пока остановился на следующем.
1. создается обычный сайт на ИИС. Можно - просто приложение в студии.
2. отдельно создается проект для сервиса. Физическая папка мапится к сайту как виртуальная директория.
3. в сервисе надо сделать несколько вещей:
3.1 прописать .СВЦ для каждого доступного сервиса
3.2. в имплементации сервиса прописать атрибут:
[System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode = System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Allowed)]
3.3. в веб.конфиге прописать
<system.serviceModel>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" ... />
обычные описания доступных сервисов должны быть на месте.
После этого сервисы будут видимы и можно будет отлаживаться в обычном порядке.