私の SL アプリケーションは商用で、何百台ものマシンで問題なく動作しています。
SL は WCF サービスを使用しており、期待どおりに動作しますが、今日、文字通りサーバーへの呼び出しが行われないクライアント マシンでの動作を観察しました。
呼び出しを送信するボタンをクリックすると、何らかのエラーが発生し、Fiddler に WCF 呼び出しに関するレコードが作成されません。
エラーは次のとおりです。
[HttpWebRequest_WebException_RemoteServer]
Arguments: NotFound
Debugging resource strings are unavailable...
人々が Fiddler を使用することを推奨しているこのエラーについて読みましたが、私が言うように、Fiddler に表示される呼び出しはありません
だから問題は私が最初に思ったよりも悪いです。
それは行ったり来たりします。現在、問題が発生した後に問題を修正する実用的な解決策を見つけましたが、私には意味がありません.
たとえば、chrome & mozilla & OOB バージョンでこのエラーが発生した場合、IE でプログラムを起動すると動作し、その後、chrome、mozilla & OOB も動作し始めます。
問題は、この回避策でこの問題を解決した同じ人々が、1 週間など数日後に明らかな理由もなく再び問題を経験し、さまざまな場所からの起動の組み合わせが役立つということです (通常は IE が最も役立ちます)。
助けていただければ幸いです。かなり病気のバグとして報奨金を開始し、何らかの形で修正する必要があります。
アップデート
奇妙な IE 修正シナリオ:
ある時点で、OOB バージョンはサーバーに WCF 要求を送信しない状態になります。(フィドラーはそれを見ません、サーバーはそれを取得しません)。IE で Web バージョンを起動し、同じボタンを押すと、WCF 要求が送信され、IE Web バージョンで目的の結果が得られます。
他に何も変更せずに、以前このバグの多い状態だった OOB バージョンを再起動するだけで、OOB バージョンが正しく動作するようになります。再インストールも変更もされていません-何もありません。
これが、私がこの問題の「IE 治療法」と呼んでいるものです。問題は、IE が OOB バージョンの潜在的な変更を開始できるのは何ですか?