Was ist die beste Vorgehensweise für die Benennung von &, die einen WCF-Dienstendpunkt in IIS hostet?Best-Practice für die Benennung eines WCF-Endpunkts für einen iis-gehosteten Dienst?
ein Beispielszenario angenommen wird:
- Ein Dienst Umgang mit Kunden Einheiten
- Eine Lösung Namespace von
Company.Entities.Customer
Company.Entities.Customer.ServiceHost
enthält die IIS-Host (dh nur die SVC-Datei.)Company.Entities.Customer.Service
enthält die Service-Implementierung (nicht das Hosting)Company.Entities.Customer.ServiceContracts
enthält die Serviceverträge
Was würden Sie nennen:
- a) das virtuelle Verzeichnis/Website in IIS?
- b) die .svc-Datei?
Als Beispiele i zur Zeit werfen bin es leid, zwischen:
- 1) Die derzeitige Praxis:
- a) http://servername/Company.Entities.Customer/
- b)
CustomerEntities.svc
- Ergebnisse in Endpoint von: http://servername/Company.Entities.Customer/CustomerEntities.svc
- 2) 'sauberere' Vorschlag:
- a) http://customhostname/Customer/ (zB. http://entitiesservices/Customer/)
- b)
Service.svc
(da der Dienst bereits in dem Host-Namen + dir/Site-Namen) - Ergebnisse in Endpunkt definiertem. http://entitiesservices/Customer/Service.svc
- 3) A combiniation der oben (zB 1a + 2b = http://servername/Company.Entities.Customer/Service.svc).