2009-06-12 5 views
2

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:

Antwort

1

eine subjektive Frage Dies ist, ist dies eine subjektive Antwort:

persönlich preffer ich eine modifizierte Version des zweiten vorgestellt. Ich benutze manchmal eine Subdomain (ws.alexdrenea.eu/Service1) und benutze manchmal einfach ein virtuelles Verzeichnis auf der Hauptseite (alexdrenea.eu/Service1), wobei sich die SVC direkt in diesem Ordner befindet.

Sie können die SVC-Datei benennen, wie Sie möchten, aber stellen Sie sicher, dass Sie sie den Standardseiten in IIS hinzufügen, damit sie direkt zugänglich sind.

2

Ich bevorzuge definitiv Ihren saubereren Vorschlag, # 2. Es gibt Ihnen kürzere URLs, hat immer noch alle relevanten Informationen (mit welchem ​​Kunden Sie es zu tun haben).

Vorschlag # 1 ist in Ordnung, weil es sehr klar ist, und läßt keinen Zweifel daran, was Sie es zu tun, aber es scheint zu kompliziert, zu lang und gibt Ihnen zu viele Chancen für einen Tippfehler :-)

Go mit # 2 wenn du mich fragst!

Marc

Verwandte Themen