0

.net を扱うのは比較的新しいですが、職場で頑固な開発者と一緒に仕事をしながら多くのことを学びます。最近、開発中の asp.net Web フォームが定期的にクラッシュし始め、オブジェクト (ユーザーが以前に入力した処理中のフォーム) を取得するリンクをクリックするたびに、ユーザーは次のアプリケーション エラーを受け取ります。複数の要素。」

私がオンラインで調べたすべてのソースは、これが Single メソッドによってスローされた InvalidOperationException であり、(a) 重複要素のソースを削除するか、(b) Single メソッドの代わりに First メソッドを使用することで回避できることを示唆していました。

開発者は、私が何を言っているのかわからず、これはキャッシュ エラーであり、IIS のリセットによってのみ解決できると言いました。これは定期的に発生しているため、IIS のリセットを実行しても、例外を作成する根本的な問題に対処できないことが少し心配です。アイデアはありますか?私の開発者は、IIS のリセットがこれに対処する最善の方法であると言う権利がありますか?

ありがとう!

4

1 に答える 1