Announcement

Collapse
No announcement yet.

WSDL Dokument enthält machine name statt hostname

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • WSDL Dokument enthält machine name statt hostname

    Hallo zusammen,
    ich habe ein kleines Problem mit einem WCF Webservice. Der Service läuft intern problemlos (VS2008, IIS6).

    Jedoch enthält das WSDL Dokumentname mit dem Standardaufruf
    https://internethostname/WCF_Service/Service.svc?wsdl aus dem Internet
    unter

    <wsdl:import namespace="http://tempuri.org/" location="https://machinename/WCF_Service/Service.svc?wsdl=wsdl0"/>

    aber z.B. auch unter
    <xsd:import schemaLocation="...
    statt dem Internet Hostname den Machine Name.

    Wenn nun ein Kunde den Service über den internethostname aufruft, kann der Service von einem Importer nicht konsumiert werde, da die Verweise auf den Windows machinename verweisen bzw. im Internet der machinename unbekannt ist.

    Ich habe jetzt unter http://msdn.itags.org/visual-studio/108946/ eine Lösung aus dem Jahr 2007 gefunden, die dieses Problem beheben soll. Bevor ich mich jedoch daran mache, wollte ich hier noch einmal nachfragen, ob von Euch jemand vielleicht eine Lösung dafür hat.
    Das Konsumieren eines WCF Service durch einen externen Proxy ist doch eine alltägliche Aufgabe.

    Da ich schon ziemlich lange nach eine Lösung suche, würde ich mich über jeden Tip sehr freuen.

    Vielen Dank
    Hermann
Working...
X