Iis 配置部分';httpErrors';无法读取,因为它缺少节声明

Iis 配置部分';httpErrors';无法读取,因为它缺少节声明,iis,asp.net-web-api,web-config,custom-error-pages,Iis,Asp.net Web Api,Web Config,Custom Error Pages,我正在尝试通过调整为WebApi应用程序中的403禁止响应配置自定义错误页。我已将添加到我的Web.config中,但我得到HTTP错误500.19和无法读取配置节“httpErrors”,因为它缺少节声明 我怎样才能修好它 我的代码: <system.web> .... <httpErrors errorMode="Custom"> <remove statusCode="403" subStatusCode='-1' /> <

我正在尝试通过调整为WebApi应用程序中的403禁止响应配置自定义错误页。我已将
添加到我的Web.config中,但我得到
HTTP错误500.19
无法读取配置节“httpErrors”,因为它缺少节声明

我怎样才能修好它


我的代码:

<system.web>
  ....
  <httpErrors errorMode="Custom">
    <remove statusCode="403" subStatusCode='-1' />
    <error statusCode="403" path="/forbidden.html" prefixLanguageFilePath="" responseMode="ExecuteURL"  />
  </httpErrors>
</system.web>

....
错误的屏幕截图:


从评论中复制

这样的错误消息很清楚,这要求您转到IIS参考文档以了解实际部分


很明显,
httpErrors
system.webServer
下的一个部分,而不是
system.web

从注释中复制的部分

这样的错误消息很清楚,这要求您转到IIS参考文档以了解实际部分


很明显,
httpErrors
system.webServer
下的一个部分,而不是
system.web

httpErrors
属于
system.webServer
,谢谢,修复了它
httpErrors
属于
system.webServer
,谢谢,修复了它!