Как развернуть сервисную библиотеку WCF в WAS? - PullRequest
1 голос
/ 23 сентября 2010

Я создал библиотеку службы WCF (не приложение службы WCF). Выходные данные проекта - dll.

Как я могу разместить это на IIS 7.5 / WAS?

Я считал, что создание библиотеки служб - это путь, с помощью которого она может использоваться на различных хостах, тогда как приложение службы ограничено IIS.

Я заблудился в MS Mumbo Jumbo здесь, поэтому я был бы признателен за любую помощь по развертыванию этой службы.

Спасибо!

Редактировать Я получил услугу, следуя этим инструкциям: http://msdn.microsoft.com/en-us/library/ms733109.aspx.

Кажется, должен быть лучший способ размещения сервисных библиотек. Для развертывания не требуется брать настройки из app.config и перемещать их в web.config. Стандартно ли это оборачивать в сервисные приложения? Это вообще возможно?

Как другие люди справляются с этим?

1 Ответ

3 голосов
/ 24 сентября 2010

Да, создание отдельной библиотеки - хорошая практика, потому что код хостинга не связан с вашими услугами.Но вы все равно должны написать хозяину.В WAS хост находится в веб-приложении.Для размещения службы в WAS необходимо создать файл .svc и конфигурацию для каждой службы.Вот почему вам нужно скопировать конфигурацию из app.config в web.config.В .NET 4.0 это можно просто сделать с помощью активации на основе конфигурации (не требуется .svc) и конечных точек по умолчанию

...