2009-08-06 5 views
0

Heruntergezogen eine alte Revision eines Projekts aus Subversion, einige Änderungen vorgenommen, und es neu erstellt. Jetzt VS2008 Fehler, wenn ich versuche, es mit diesem Fehler zu debuggen:Fehler mit VS2008 versucht WCF-Dienst zu debuggen

alt text http://img525.imageshack.us/img525/5531/erroro.png

Es tut auch meinen Dienst Ctor getroffen, und es gibt eine ungültige Konfigurationsdatei, aber es ist das gleiche, wenn sie gegen meine aktuelle Revision zu vergleichen. Wer hat so einen Fehler gesehen?

Alle Such ich getan habe, hat angedeutet, dies ist ein Problem mit VS2005, aber Im laufenden Jahr 2008

edit:

Ich hatte eine alte referenzierten DLL in der Windows-Montage. Obwohl ich die DLL im Verzeichnis bin angegeben habe, ist VS bei der Neuerstellung aus irgendeinem Grund zu der Assembly in der GAC gewechselt. Das Entfernen der alten Assembly aus dem GAC behebt das Problem.

Antwort

0

Können Sie den Servicevertrag in Ihrer Baugruppe und die zugehörige Konfigurationsdatei posten? Können Sie auch die Befehlszeile zum Aufruf von WcfSvcHost eingeben? Ich vermute nicht, dass Sie das in VS2005 zum Debuggen verwendet haben (da es nur mit VS2008 veröffentlicht wurde) - vielleicht ist da etwas nicht in Ordnung.

Auf den ersten Blick sieht es so aus, als ob der Servicetyp, auf den in der Konfigurationsdatei verwiesen wird, in der Serviceassembly wahrscheinlich nicht verfügbar ist.

Marc

+0

In einem Umweg das war es. Ich hatte eine alte referenzierte DLL in der Windows-Assembly. Obwohl ich die DLL im Verzeichnis bin angegeben habe, ist VS bei der Neuerstellung aus irgendeinem Grund zu der Assembly in der GAC gewechselt. Das Entfernen der alten Assembly aus dem GAC behebt das Problem. –

Verwandte Themen