Fehler beim Verzehr service : Der name des Typs ‘AAA' existiert nicht in der Art ‘YYY.YYY'

Ich versuche zu verbrauchen WCF 4.0 service in meiner Anwendung. Ich gebaut, getestet und implementiert den service von Grund auf. Der service funktioniert in der WCF test client und verbraucht werden kann, in einem anderen test-Projekt das ich gebaut habe. Das problem ist, diese einer bestimmten Anwendung... das einzige, was zählt, wie es ist der Grund baute ich den service.

Wenn ich die Anwendung erstellen nach Referenzierung der service, den ich erhalten eine Fehlermeldung. Der Fehler "Der name des Typs 'AAA' existiert nicht in der Art 'YYY.YYY' ".

Projekt verbraucht der Dienst mit dem Namen 'YYY.Web' und in die 'YYY' namespace.

Der service war entstanden zunächst in die 'YYY.ReportingService' - namespace. Es wurde zu einem anderen namespace sobald dieses problem begonnen. Ist jetzt in der 'MMM' - namespace.

Ich habe eine using-Direktive 'YYY.Service1'. Ich habe auch versucht aliasing der using-Direktive (mit test = YYY.Service1)

Stellen Sie sicher, dass etwas nicht Durcheinander mit meinem service und der namespaces, baute ich einen neuen service, mit einer einzigen Methode. Es nimmt einen string-parameter und liefert "Hallo" und beliebige Zeichenfolge übergeben wird. Der Service funktioniert auch in der WCF test client und die paar test-Projekte, die ich erstellt. Dieser service ist in der SimpleTestService namespace, BasicService-Klasse, mit einem methiod namens GetGreeting. Die Benennung wurde absichtlich getan, um jede mögliche Namenskonflikte. Tritt der Fehler weiterhin auf, mit diesem neuen service.

Irgendwelche Gedanken zu dieser? Danke!

InformationsquelleAutor user978467 | 2011-10-04
Schreibe einen Kommentar