Что лучше всего подходит для обозначения & хостинга конечной точки службы WCF в IIS?Лучшая практика для обозначения конечной точки WCF для iis-хостинга?
Предполагая пример сценария:
- услугу дело с сущностями клиента
- пространств имен решение
Company.Entities.Customer
Company.Entities.Customer.ServiceHost
содержит хост IIS (то есть только .svc файл.)Company.Entities.Customer.Service
содержит реализацию услуг (а не хостинг)Company.Entities.Customer.ServiceContracts
содержит контракты на обслуживание
Что бы вы назвали:
- а) виртуальный каталог/веб-сайт в IIS?
- b) Файл .svc?
В качестве примеров я в настоящее время бросание между:
- 1) Текущая практика:
- а) http://servername/Company.Entities.Customer/
- б)
CustomerEntities.svc
- Результаты в конечной точке: http://servername/Company.Entities.Customer/CustomerEntities.svc
- 2) 'чистого' предложение:
- а) http://customhostname/Customer/ (например. http://entitiesservices/Customer/)
- б)
Service.svc
(поскольку услуга уже определяемом в имени хоста + DIR/SITENAME) - Результаты в конечной точке:. http://entitiesservices/Customer/Service.svc
- 3) combiniation из указанных выше (например, 1a + 2b = http://servername/Company.Entities.Customer/Service.svc).