Wir haben auf unserer ASP.NET-Site einen SOAP-Clientcode implementiert, der einen Remotedienst aufruft. Die Implementierung wurde im Wesentlichen mithilfe des Assistenten "Add Web Reference" von Visual Studio durchgeführt, der den Code "remote.service.namespace" ordnungsgemäß hinzufügte und den Dienst aufruft.Probleme beim Webservice auf ASP.NET auf dem Produktionsserver (IIS)
-Code arbeitet lokal perfekt (von Visual Studio), aber nicht auf die Produktion Web-Server mit fehlenden Montagereferenzfehler:
CS0246: The type or namespace name 'remote.service' could not be found (are you missing a using directive or an assembly reference?)
ich einen hinterhältigen Verdacht, dass ich nicht alles Bereitstellung richtig bin, vielleicht jemand kann darauf hinweisen, was ich dort vermisse?
Danke!
Zusätzliche Informationen:
Projekt ist eine Webseite.
ASP.NET Version 2.0 installiert und als Ziel sowohl auf Dev Box und Produktionsserver verwendet.
Die von WSDL.exe generierte Proxy-Datei wird im Stammordner der Website bereitgestellt, demselben Ordner, in dem sich die Seite befindet. Globaler Namespace (Standard) wurde für die Proxy-Klassengenerierung verwendet.
yep ... es hat Ordner (remote/service/..) und 2 Dateien something.discomap und something.wsdl – xelurg
In den IIS-Eigenschaften der Site auf dem Remote-Server ist die ASP.NET-Version auf 2.0 festgelegt ? –
Ja, es ist auf ASP.NET 2.0 festgelegt – xelurg