Meine SL-Anwendung ist kommerziell und funktioniert problemlos auf hunderten von Computern.Es wird keine WCF-Anforderung von Silverlight auf dem Clientcomputer gesendet
SL verwendet einen WCF-Dienst und es funktioniert wie erwartet, aber heute beobachtete ich Verhalten auf Client-Computer, wo buchstäblich kein Anruf an den Server erfolgt.
Nachdem Sie auf die Schaltfläche geklickt haben, die einen Anruf sendet, tritt ein Fehler auf, und in Fiddler wird kein Datensatz über den WCF-Aufruf erstellt.
Fehler ist:
[HttpWebRequest_WebException_RemoteServer]
Arguments: NotFound
Debugging resource strings are unavailable...
ich über diesen Fehler zu lesen, dass die Menschen empfehlen Fiddler zu verwenden, aber wie ich sagen, es ist kein Anruf Fiddler angezeigt
So Problem ist schlimmer, als ich anfangs dachte.
Es kommt und geht. Momentan haben wir eine funktionierende Lösung gefunden, die das Problem nach dem Erscheinen behebt, obwohl es für mich keinen Sinn ergibt.
Zum Beispiel, wenn ich diesen Fehler in Chrom & mozilla & OOB-Version, startet ein Programm in IE funktioniert, und nach diesem Chrom, mozilla & OOB Start zu arbeiten.
Sache ist, dass dieselben Leute, die dieses Problem mit dieser Problemumgehung Erfahrung es wieder in einigen Tagen, wie eine Woche, ohne ersichtlichen Grund gelöst hatten, und dann Kombination von Starts von verschiedenen Standorten helfen (in der Regel IE hilft die meist).
Jede Hilfe geschätzt, ich beginne eine Bounty als seine ziemlich kranke Bug und ich muss es irgendwie beheben.
aktualisieren
Sonderbare IE fix Szenario:
Irgend Version Punkt OOB wird in den Zustand, wo es keine WCF Anforderung an den Server sendet. (Fiddler sieht es nicht, der Server bekommt es nicht). Nach dem Starten der Web-Version in IE, und das Drücken der gleichen Schaltfläche, die WCF-Anfrage sendet erhalten wir gewünschte Ergebnis in IE Web-Version.
Ohne etwas anderes zu ändern, führt nur das erneute Starten der OOB-Version, die sich in diesem Fehlerstatus befand, zu einer fehlerfreien OOB-Version. Es ist nicht neu installiert, nicht verändert - nichts.
Dies ist, was ich "IE Heilung" dieses Problems nennen. Also die Frage ist, was kann IE potentiall Änderung für OOB Version starten?
Es scheint, als hätte es eine nicht abgefangene Ausnahme gegeben. –
okay, ich löste das Problem durch einige seltsame Manipulationen mit IE, ich ging in meiner Domäne in vertrauenswürdigen Sites hinzugefügt, und entfernt Anforderung für HTTPS zu vertrauenswürdigen Sites hinzufügen, da es kein HTTPS ist. Danach begann es im IE zu arbeiten, aber arbeitete nicht in OOB oder in Chrome. Ich entfernte es von vertrauenswürdigen Seiten und es begann überall zu arbeiten, LOL. Was war das? –
in diesem Fall scheint es, dass die eigentliche Ursache für das Problem weg war IE selbst, nicht vertrauenswürdige Zone oder irgendetwas. –