2011-01-03 4 views
1

Я хочу задать вопрос о службах Wcf, обслуживаемых IIS. Наши проекты имеют 44 модуля, и каждый модуль имеет около 40 сервисов wcf. И мой вопрос, в каком направлении я могу следовать.Используйте несколько или один виртуальный каталог для корпоративного приложения

1 - Я могу создавать виртуальные каталоги для каждого модуля. 2 - Я могу создать один виртуальный каталог.

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

Мы используем отдельные проекты приложений wcf для каждого модуля. Поэтому я могу объединить все приложения в один виртуальный каталог с событиями пост-сборки, скопировав файлы и сборки svc в корневую папку bin.

ответ

0

Если у них есть много общих вещей, например, одна и та же аутентификация, статические переменные, те же привязки, одни и те же общие DLL и т. Д., И они построены из одного и того же исходного кода (поэтому вы не хотите отдельно обновлять модули), затем используйте одно приложение.

+0

Да, вы правы. Но есть ли решение для использования общих разделов или конфигурационных разделов с одним экземпляром для нескольких виртуальных каталогов. – Mel

0

Вы можете разместить в отдельном виртуальном каталоге с SVC файл в нем, то длл будет совместно accross multple виртуальных каталогов

Смежные вопросы