Laden...

Verdacht auf Bug in WCF WSDL

Erstellt von Hotte vor 12 Jahren Letzter Beitrag vor 12 Jahren 808 Views
H
Hotte Themenstarter:in
31 Beiträge seit 2010
vor 12 Jahren
Verdacht auf Bug in WCF WSDL

Hallo zusammen,

der WSDL Generator meines Dienstes scheint wohl einen Bug zu haben.
Bei der Location wird der Servicename nochmal angehängt. (https://s15437663/dev/Login.svc/Login.svc)

Beispiel:


<wsdl:service name="Login">
<wsdl:port name="Login" binding="tns:Login">
<soap:address location="https://s15437663/dev/Login.svc/Login.svc"/>
</wsdl:port>
<wsdl:port name="mexLogin" binding="i0:mexLogin">
<soap12:address location="http://services.XXX.org/dev/Login.svc"/>
<wsa10:EndpointReference>
<wsa10:Address>http://services.XXX.org/dev/Login.svc</wsa10:Address>
</wsa10:EndpointReference>
</wsdl:port>
</wsdl:service>

Wenn ich aber eine neue Projektmappe erstelle mit einem neuen Dienst kommt folgendes dabei raus, wie ich es auch erwarten würde:


<wsdl:service name="Service1">
<wsdl:port name="BasicHttpBinding_IService1" binding="tns:BasicHttpBinding_IService1">
<soap:address location="http://localhost:60625/Service1.svc"/>
</wsdl:port>
</wsdl:service>

Der Dienst an sich ist nutzbar wenn man die "richtige" Adresse im Client angibt.
Also: https://s15437663/dev/Login.svc

Allerdings nur mit dem Computernamen. Nicht mit dem Domainnamen wie bei den Metadaten. Wobei ich da auch nicht ausschliessen will, das es noch an mir liegt. 😉

Es handelt sich um ein .NET 4.0 IIS 7.5 64bit Projekt das mit dem SQL MembershipProvider und deshalb auch mit SSL arbeiten soll.

Hat da jemand eine Idee?

Schonmal vielen Dank 😃

Viele Grüße

Hotte

B
387 Beiträge seit 2005
vor 12 Jahren

Hi,

hab ich auch so noch nicht gesehen.
Wie hostest du denn den Dienst, selber oder über den IIS?

Nicht, dass da am Coding selbst was nicht ganz passt.

Gruß
Roland