ダウンしている可能性があるデータベースに接続しようとしたとき、または MVC 4 で正しくない接続文字列が指定されたときに、エラーを適切に処理するにはどうすればよいですか?
Web.config に文字列があり、データベースにアクセスする方法は、次のように、各コントローラーで DBContext から派生したクラスをインスタンス化するだけです。
private DBEntities db = new DBEntities("database");
データベースが稼働していてすべてが正しい場合、これは正常に機能しますが、そうでない場合、私の Web サイトのページに次のエラーが表示されます。
Exception Details: System.ComponentModel.Win32Exception: The network path was not found
明らかに私はこれを表示したくありません。私がしたいことは、エラーへtry catch
の道を持ち、カスタムエラーページを表示することです (404 Page Not Found に似ています)。
ありがとうございました。