読者です 読者をやめる 読者になる 読者になる

プログラマーな日々

プログラマーをやっています。好きなツール:WorkFlowy、好きな言語:C#、好きなサービス:Backlog、好きなAWS:AWS Lambda。

カスタムエラーページを表示する

.NET ASP.NET

アプリ実行

内部サーバーエラー


ファイルが存在しない


その他のエラー


ソースコード

web.config
<?xml version="1.0"?>
<configuration>
    <system.web>
        <compilation debug="true" targetFramework="4.0"/>
        <customErrors defaultRedirect="GenericError.htm" mode="On">
            <error statusCode="500" redirect="InternalServerError.htm" />
            <error statusCode="404" redirect="FileNotFoundError.htm" />
        </customErrors>
    </system.web>
</configuration>
InternalServerError.htm
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
</head>
<body>
<h1>500 InternalServerError</h1>
</body>
</html>
FileNotFoundError.htm
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
</head>
<body>
<h1>404 FileNotFoundError</h1>
</body>
</html>
GenericError.htm
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
</head>
<body>
<h1>GenericError</h1>
</body>
</html>