Scheint, als wärst du 'nen Schritt weiter.
Diese Meldung kommt immer, wenn ein WebService irgendeine Exception schmeißt.
So einfach kann man die genaue Fehlerursache, d.h. die Message der ursprünglichen Exception, leider nicht sichtbar machen, da ein Browser-Plugin wie Silverlight keinen Zugriff auf eine Response im HTTP-Fehler-Status-Code 500 hat. Seit Silverlight 3 gibt es aber anscheinend eine Abhilfe, und zwar kann man im Application StartUp-Event angeben:
bool registerResult = WebRequest.RegisterPrefix("http://", WebRequestCreator.ClientHttp);
Somit wird statt dem Browser-Stack ein Client-Stack verwendet für Netzwerk-Kommunikation, und die Exceptions sollen dann angezeigt werden können. Ich habe das allerdings noch nicht ausprobiert, und es soll einige Nebenwirkungen haben.
Unabhängig davon kann ich nur nochmal empfehlen, den http://projects.nikhilk.net/WebDevHelper für Internet Explorer oder http://getfirebug.com/ für Firefox zu installieren. Damit kann man sich den Klartext des Request-/Response-Verkehrs ansehen und sieht immer genau, was los ist.
vor 10 Monate veröffentlicht
#