私の C# コードでは、すべてのメソッドで try/catch を使用しています。これによりほとんどのエラーが検出されますが、404 などの一部のエラーは検出されません。サーバーで発生する他のすべてのエラーを拾う方法を知っている人はいますか、または SQL サーバーがダウンしている場合は?
ありがとう
私の C# コードでは、すべてのメソッドで try/catch を使用しています。これによりほとんどのエラーが検出されますが、404 などの一部のエラーは検出されません。サーバーで発生する他のすべてのエラーを拾う方法を知っている人はいますか、または SQL サーバーがダウンしている場合は?
ありがとう
web.configファイルを更新して、以下を指定できます。
<customErrors mode="On">
<error statusCode="404" redirect="~/error404.aspx" />
</customErrors>
プロジェクトのエラー ハンドラとしてELMAHを使用する必要があります。詳細については、リンクを参照してください。