Ich versuche, einen Webdienst von ASP.net 3.5-Anwendung aufzurufen. Ich habe eine URL, die das DNS enthält und wenn es verwendet wird, erhalte ich den folgenden Fehler.Web Service fehlgeschlagen, wenn DNS in URL verwendet, aber funktioniert, wenn ich die tatsächliche IP in der URL verwenden Kann das Problem nicht herausfinden
(die xxxxxx ist es für Bedenken hinsichtlich der Privatsphäre) Fehler bei der Anforderung mit der Fehlermeldung: - 301 Dauerhaft
dauerhaft verschoben
Verschoben Das Dokument here bewegt hat.
Wenn ich die URL mit der physischen IP verwende, funktioniert es gut. Gibt es eine Einstellung, die ich vermisse? Ich habe derzeit das URL-Verhalten auf dynamisch festgelegt, so dass es die URL aus dem webconfig verwendet.
John, das hat funktioniert, aber das Verhalten ist sehr seltsam. Hier ist, was passiert, die URL, die ich ursprünglich auf den Webserver hatte, führt eine Umleitung auf die FQDN-URL. Wenn ich das AllowAutoRedirect hinzugefügt habe, um zu arbeiten, funktioniert es, aber scheitert, da die Antwort das HTML ist, das vom Service zurückgeschickt wird. Aber wenn ich den FQDN direkt benutze, funktioniert es und scheitert nicht. Nicht sicher, ob das Sinn macht. – TampaRich
unten ist der Fehler, es sendet HTML statt XML in der Kopfzeile zurück. funktioniert aber, wenn ich den Link verwende, den die Weiterleitung verwendet. Der Client hat den Antwortinhaltstyp 'text/html; charset = ISO-8859-1' gefunden, aber 'text/xml' erwartet. Die Anfrage ist mit der Fehlermeldung fehlgeschlagen: – TampaRich