|
wcf host проблема с размещением нескольких сервисов
|
|||
---|---|---|---|
#18+
Здравствуйте, проблема заключается в следующем: Есть консольное приложение, которое запускает 2 хоста. В примере msdn был один сервис, мне же нужно запустить несколько. Добавил второй хост, запустил приложение. Но при переходе и на ../one и на ../two отображается одно имя сервиса "Service2". Можете подсказать как решить данную проблему и правильный ли мой подход. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2014, 03:51 |
|
wcf host проблема с размещением нескольких сервисов
|
|||
---|---|---|---|
#18+
Извиняйте, нужно идти спатки, создание второго объекта ServiceMetadataBehavior спасло ситуацию. Вопрос остается о том, что правильный ли это подход, если нужно запустить около десятка сервисов? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2014, 04:05 |
|
wcf host проблема с размещением нескольких сервисов
|
|||
---|---|---|---|
#18+
xslowMorph, Сугубо имхо: кроме особо исключительных случаев, я не вижу никакого резона использовать self-hosting сервисы. Гораздо удобнее и надежнее размещать их под IIS. Но если кроме self-hosting никак... То да, на каждый тип сервиса нужен свой экземпляр хоста. Только опять же, если это возможно, все настройки я бы оставил в конфигурационном файле (кроме неких специальных случаев, типа "администраторам доверия нет, вдруг чего напортачат"), и менял бы не baseAddress, а задавал бы свой endpoint address, для каждого сервиса. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2014, 14:20 |
|
|
start [/forum/topic.php?desktop=1&fid=19&tid=1396997]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
60ms |
get topic data: |
15ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
others: | 233ms |
total: | 384ms |
0 / 0 |