【问题标题】:How can I disable 'httpErrors' on the controller?如何禁用控制器上的“httpErrors”?
【发布时间】:2021-05-25 19:42:55
【问题描述】:

我有这样的设置,但我应该怎么做才能在控制器上禁用此设置?

    <httpErrors errorMode="Custom" existingResponse="Auto">
        <clear />
        <error statusCode="400" responseMode="ExecuteURL" path="/Core/Code/400" />
        <error statusCode="403" responseMode="ExecuteURL" path="/Core/Code/403" />
        <error statusCode="404" responseMode="ExecuteURL" path="/Core/Code/404" />
        <error statusCode="500" responseMode="ExecuteURL" path="/Core/Code/500" />
    </httpErrors>

existingResponse="Auto" 下面的代码有效,但在这种情况下我的错误页面没有显示。

Response.TrySkipIisCustomErrors = true;

我希望它在任何一方都能工作。我该怎么做?

【问题讨论】:

    标签: c# asp.net-mvc iis web-config


    【解决方案1】:

    首先确保您的控制器正在调用。其次你可以在web.config中试试这个,

    <httpErrors errorMode="Custom" existingResponse="PassThrough"/>
    

    【讨论】:

      猜你喜欢
      • 2013-12-05
      • 2016-08-20
      • 1970-01-01
      • 1970-01-01
      • 2013-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多