【问题标题】:Handle errors at application or server level?在应用程序或服务器级别处理错误?
【发布时间】:2010-09-28 13:47:10
【问题描述】:

在为 404 错误等设置 asp.net 错误处理程序时,在 IIS 中执行此操作或在 Global.asax Application_Error 事件中处理它更“有效”?我知道后者将被调用,并且我想将此信息记录在数据库中,但是我是否应该在没有任何重定向的情况下返回并让 IIS 进行重定向,或者一旦我们在 application_error 中执行 response.redirect 会更好记录了吗?

【问题讨论】:

    标签: asp.net performance iis-7


    【解决方案1】:

    在 IIS 中处理效率更高,但在 glabal.asax 中允许您记录它或对它做出反应。

    请记住,通常不是您做出决定,而是基于 mime 设置。因此,如果某个资源已被设置为作为静态内容处理,您将不会在 ASP.NET 中收到它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-04
      • 2018-01-09
      • 2021-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多