Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

​WCF - как хостить на IIS?

09.08.18 10:15
Re: ​WCF - как хостить на IIS?
 
Murr патриот
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" ... />

обычные описания доступных сервисов должны быть на месте.

После этого сервисы будут видимы и можно будет отлаживаться в обычном порядке.

 

Перейти на