Warum sehe ich “HTTP-Fehler 400. Die Anfrage für den Hostnamen ist ungültig." bei der Verbindung mit einem wcf-Dienst
Guten Tag, helfen Sie mir, bitte, die situation zu verstehen:
Verbindung zum wcf-service ist nur lokal erhältlich
http://localhost:50233/Service1.svc?wsdl
beim testen der Verbindung von einem anderen Rechner im LAN sehe ich den Fehler 400
http://computer:50233/Service1.svc?wsdl
Fand ich Informationen, dass dies möglicherweise aufgrund MaxFieldLength und deshalb habe ich die registry bearbeitet wie empfohlen hier, aber es ändert nicht das Ergebnis.
C: \ Users \ user> ping computer
Pinging 192.168.0.11 with 32 bytes of data:
Reply from 192.168.0.11: bytes = 32 time <1ms TTL = 127
Reply from 192.168.0.11: bytes = 32 time <1ms TTL = 127
Reply from 192.168.0.11: bytes = 32 time <1ms TTL = 127
Reply from 192.168.0.11: bytes = 32 time <1ms TTL = 127
Ping statistics for 192.168.0.11:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
Wenn Sie den Dienst stoppen, der Fehler auf dem remote-computer wird geändert, um die
"Web page not available"
Die Regeln der firewall erlaubt alle eingehenden verbindungen auf port 50233.
Wenn eine Verbindung zu einer lokalen IP-Adresse
http://computer:50233/Service1.svc?wsdl
Sehe ich die gleichen Fehler 400.
beim entfernen oder Auswechseln von "localhost" auf die IP -
<binding protocol="http" bindingInformation="*:50233:localhost" />
Datei \ My Documents \ IISExpress \ config \ applicationhost.config
Verbindung wird nicht zur Verfügung stehen.
Wenn Sie fügen Sie eine weitere Bindung
<Binding Protocol="http" bindingInformation="*:50233:localhost" />
<Binding Protocol="http" bindingInformation="*:50233:192.168.0.11" />
service, wenn Sie versuchen zu starten, schwört Programm "[9632] iisexpress.exe"
fehlgeschlagen mit code -1073741816 (0xc0000008) "Ein ungültiges handle wurde angegeben".
Windows 8, Visual Studio 2013, mit dem integrierten IIS Express, beide Computer in der gleichen Domäne sind.
- Sie können dies auch tun, ohne die config-änderungen, mit unserem kostenlosen Erweiterung für VS genannt Förderband marketplace.visualstudio.com/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Befehlsausführung (als administrator)
geholfen, zu ändern, einen Fehler mit 400 auf 503
Nun zu sehen, wie meine wsdl, habe ich nur noch einen Verweis
und es mit der Arbeit beginnen!
danke an Euch alle, es ist ein wunderbarer Ort,