Hallo,
ich habe in einem WebService-Projekt 2 Services:
In jedem Service gibt es bei jeder Methode ein "Auth" Objekt bzw Eingangs-Parameter. Wenn ich nun in meiner Webanwendung die 2 Services einbinde, hat der CustomerService und InvoiceService 2 unterschiedliche Auth-Objekte (CustomerService.Auth, InvoiceService.Auth), obwohl das Auth Objekte in den Services über eine Klassenbibliothek eingebunden ist, sprich im "Background" ist es das ein und das selbe Objekte. Jetzt weiß ich nicht, wie ich in der WebApp nur EIN einziges Objekt nutzen kann.
Anderes Bsp. wäre, wenn ich in den 2 Services, ein Objekte CustomerInfo benutze. Wenn ich nun eine INstanz erstelle mit dem Namespace von CustomerService, dann kann ich dieses Objekt nicht einfach in einen WebService-Methodenaufruf von InvoiceService nutzen.
Danke
Du musst die Assembly auch in deinem Client referenzieren (da sind hoffentlich nur die DatenObjecte drin..) und bei der ServiceReference Erstellung "reuse types in referenced Assemblys" anhaken.