問題の解決策を見つけました。私の質問は「なぜ」です。
Entity Framework と LINQ を使用して SQL Server 2012 データベースに接続する .net4 WCF サービスがあります。テーブルにデータを挿入するコードの 1 つのセクションがあり、それが外部キー制約に違反していました。それが発生すると、Web サービスのw3wp.exe
プロセスがクラッシュしました。
問題を修正し、正常に動作しています。私の質問は... 本当に?それが私のWebサービスをクラッシュさせたのですか?私の理解では、SQL からの例外は Entity Framework で適切に処理されます。それが実際に Web サーバーをクラッシュさせる原因である場合、.net の安定性に不安を感じます。
私の仮定は、私は何か間違ったことをしているということですが、何が間違っているのかを理解するのに苦労しています。他の誰かが同様の問題を抱えていますか? ありがとう!!!