Ich habe einen ASP.NET-Webdienst auf IIS, der auf Port 8080 arbeitet. Auf Port 80 habe ich Apache, das einige Websites an IIS umleitet.ASP.NET-Webdienst ändert Port auf Invoke
In diesem Fall kann ich auf die Web-Service-Seite (http://example.com/service/) zugreifen, die mir alle verfügbaren Methoden zur Verfügung stellt. Wenn ich jedoch versuche, eine Methode aufzurufen, wird eine Webseite wie diese aufgerufen: http://example.com:8080/service/Service1.asmx/Method. Natürlich kann ein öffentlicher Zugang kein Ergebnis sehen, der Port 8080 ist gesperrt und kann nicht geöffnet werden.
Intern arbeitet der Web-Service auf Port 8080, aber die öffentliche Aufforderung müssen den Port 80
Jeder getan werden weiß, wie kann ich mein Problem lösen?
PS: Mit IIS 7 und Apache 2.2 unter Windows Server 2008
Welche url sind Sie auf dem Client die WSDL zu erhalten verwenden? – Kev