tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
300
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    alphaanne alphaanne ist offline Grünschnabel
    Registriert seit
    Jun 2007
    Beiträge
    4
    Hallo Leute,
    ich brauche eure Hilfe:
    in einem kleinen Testprogramm für einen Webservice bekomme ich folgende Fehlermeldungen.

    Code :
    1
    2
    
    The best overloaded method match for 'Test.localhost.WebService.ValidateUser(Test.localhost.UserInformation, out bool)' has some invalid arguments
    Argument '1': cannot convert from 'orginalNamespace.UserInformation' to 'Test.localhost.UserInformation'

    die Funktion ValidateUser meines Webservices nimmt die Argumente nicht an obwohl sie vom selben Typ sind wie sie sein sollten. Ist irgendetwas nicht akuell genug?
    Ich hoffe ich poste ins richtige Unterforum...
    Danke schon mal im vorraus...

    alpha
     

  2. #2
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Sie sind eben nicht vom selben Typ. Unterschiedliche Namespaces z.B. Sowohl Client als auch WebService müssen die gleiche Assembly eingebunden haben. Haben sie aber anscheinend nicht.
     

  3. #3
    alphaanne alphaanne ist offline Grünschnabel
    Registriert seit
    Jun 2007
    Beiträge
    4
    Danke für die antwort...
    Aber:
    Ich hab bei beiden die selben .dlls eingebunden. Ich hab nachgeschaut, es sind auch die selben versionen (selber pfad und so). Beide (Client und Webservice) greifen theoretisch auf den selben namespace zu. Genau das ist ja mein Problem.
    Muss ich beim einbinden der DLLs noch etwas beachten? Ich dachte eigentlich, dass wenn ich die selbe DLL benutze das auch klappt und das auch die selbe assembly ist, in wie weit gibt es da unterschiede...?

    EDIT:
    Ok hab die Lösung gefunden, ich hoffe ich kann es einigermaßen deutlich erklären für die, die auch mal solch ein problem haben...:
    Es waren tatsächlich zwei verschiedene namespaces und dementsprechend versch. Assemblys. Dadurch, dass ich eine Webreferenz auf meinen Webservice angelegt habe, wurde eine referenc.cs Klasse erstellt die es ermöglicht auf alles zuzugreifen auf was der Webservice zugreift (Test.localhost...). Diese Klasse legt irgendwie von allen Klassen der Referenzen "partial classes" an.
    Ich muss also nur diesen Namespace (Test.localhost) einbinden und auf den Ursprünglichen Namespace verzichten...
    Geändert von alphaanne (12.09.07 um 11:02 Uhr) Grund: Hab die Lösung
     

Ähnliche Themen

  1. Flash MC in Dauerschleife und komische Fehlermeldung
    Von Aruyan im Forum Flash Plattform
    Antworten: 5
    Letzter Beitrag: 22.04.07, 16:50
  2. Komische Fehlermeldung bei MySQL
    Von Kopfballstar im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 17.11.04, 09:55
  3. hi leute :) komische fehlermeldung :(
    Von bspainkf36 im Forum PHP
    Antworten: 12
    Letzter Beitrag: 21.11.03, 22:17
  4. [MX] komische Wiederholung
    Von blubber im Forum Flash Plattform
    Antworten: 8
    Letzter Beitrag: 09.08.03, 17:06
  5. Komische Fehlermeldung !
    Von phamez im Forum Photoshop
    Antworten: 5
    Letzter Beitrag: 23.10.02, 13:20