错误码

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
    <handlers accessPolicy="Read, Script" />
    <httpErrors errorMode="Detailed">
      <remove statusCode="401" subStatusCode="-1" />
      <error statusCode="401" prefixLanguageFilePath="" responseMode="ExecuteURL" path="/httpderror719/401.htm" />
      <remove statusCode="403" subStatusCode="-1" />
      <error statusCode="403" prefixLanguageFilePath="" responseMode="ExecuteURL" path="/httpderror719/403.htm" />
      <remove statusCode="404" subStatusCode="-1" />
      <error statusCode="404" prefixLanguageFilePath="" path="/httpderror719/404.htm" responseMode="ExecuteURL" />
      <remove statusCode="405" subStatusCode="-1" />
      <error statusCode="405" prefixLanguageFilePath="" responseMode="ExecuteURL" path="/httpderror719/405.htm" />
      <remove statusCode="406" subStatusCode="-1" />
      <error statusCode="406" prefixLanguageFilePath="" responseMode="ExecuteURL" path="/httpderror719/406.htm" />
      <remove statusCode="412" subStatusCode="-1" />
      <error statusCode="412" prefixLanguageFilePath="" responseMode="ExecuteURL" path="/httpderror719/412.htm" />
      <remove statusCode="500" subStatusCode="-1" />
      <error statusCode="500" prefixLanguageFilePath="" responseMode="ExecuteURL" path="/httpderror719/500.htm" />
      <remove statusCode="501" subStatusCode="-1" />
      <error statusCode="501" prefixLanguageFilePath="" responseMode="ExecuteURL" path="/httpderror719/501.htm" />
      <remove statusCode="502" subStatusCode="-1" />
      <error statusCode="502" prefixLanguageFilePath="" responseMode="ExecuteURL" path="/httpderror719/502.htm" />
    </httpErrors>
  </system.webServer>
</configuration>

返回404页面但是状态码为 200

<httpErrors errorMode="DetailedLocalOnly">
<remove statusCode="404" />
<error statusCode="404" path="/404.htm" responseMode="ExecuteURL" />
</httpErrors>

返回404页面但是状态码为 404(推荐方式)

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
    <handlers accessPolicy="Read, Script" />
    <httpErrors errorMode="DetailedLocalOnly">
    <remove statusCode="404" subStatusCode="-1" />
    <error statusCode="404" prefixLanguageFilePath="" path="404.htm" responseMode="File" />
</httpErrors>
  </system.webServer>
</configuration>