Hi Stefan,
THX für deine Antwort!
Es war etwas Tricky aber ich habe es geschafft meinen Dienst zum Laufen zu Bringen. Das Problem war dass ich 2 Dienste in meine Webseite betreiben möchte.
Ok, ok... ich weiß

ihr fragt euch schon "wieso nicht einfach einen Web pro Dienst"? Eine Berechtigte Frage... aber die Probleme können auftauchen auch wenn einen Diest pro Web gibt.
Wenn man mehrere Dienste betreiben möchte dann muss man eine Url angeben wo Informationen über Endpunkte verfügbar sind.
Wenn die 2 SVC-Dateinen sich im Root (http://myservices/myService1.svc und Http://myservices/myService2.svc) befinden dann haben die gleiche Endpunkt-Adresse und es Kracht. Es kommt die Meldung dass eine Adresse bereits registriert ist.
...
<behavior name="Service1_ServiceBehavior">
<serviceMetadata httpsGetEnabled="true" httpsGetUrl="https://myservices:443" />
...
<behavior name="Service2_ServiceBehavior">
<serviceMetadata httpsGetEnabled="true" httpsGetUrl="https://myservices:443" />
...Eine Mögliche Lösung ist 2 Virtuelle Verzeichnisse im IIS einzurichten die jeweils Root mappen, das funkt. nicht den die Web.config würde dann mehrfach geladen und es Kracht!
Eine weitere Lösung ist die 2 SVC-Dateinen in richtige Unterverzeichnisse zu Verschieben, so würde es dann aussehen :
...
<behavior name="Service1_ServiceBehavior">
<serviceMetadata httpsGetEnabled="true" httpsGetUrl="https://myservices:443/service1" />
...
<behavior name="Service2_ServiceBehavior">
<serviceMetadata httpsGetEnabled="true" httpsGetUrl="https://myservices:443/service2" />
...Und es Kracht trotzdem!

Da kommt der oben beschr. Fehler!
Ich habe die SVC-Dateinen Verschoben und logischerweise die Namespaces geändert(von "myservices" nach "myservices.service1"), sowas hat IIS gar nicht gern! Wen man den Namespace von einen Dienst ändert dann Spinnt der Server.
Im Fall dass man mehrere Dienste braucht dann gleich in Unterverz. speichern, auch wenn man nur einen Dienst hat, gleich in einen Unterverz. es könnte sein dass irgend wann die Software erweitert wird.
Ich habe die Dienste gelöscht und neu erstellt, das hat dann funktioniert.
Was man noch achten muss ist da wo der Service in der web.config definiert wird:
<system.serviceModel>
<services>
<service behaviorConfiguration="Service1_ServiceBehavior" name="myservices.service1.myService1">Unter "Name" nicht einfach irgend eine Kennung eingeben, wie z.B. für die "behavior" da reicht einen eindeutigen Namen, sondern genau "Namespace.Servicename" eingeben.
Sonst Krachts!