gpt4 book ai didi

.net - 在 ASP.NET MVC 应用程序中在哪里定义异常处理和错误日志记录的最佳实践?

转载 作者:行者123 更新时间:2023-12-02 00:22:04 24 4
gpt4 key购买 nike

在典型的 MVC 应用程序中,您有很多层。

数据库层模型层(可能与数据库在同一个包中) View /用户界面层 Controller 层业务层

如果您要在足够复杂的 MVC 应用程序中创建自定义异常、接口(interface)和错误日志记录模型,异常处理或错误日志记录应该放在哪里?

最佳答案

您应该在数据层中处理来自数据层的异常(例如 SQLExceptions),在 Controller 中处理 Controller /逻辑异常,在 View 中处理与显示相关的异常。使用像 ELMAH 这样的日志记录解决方案来记录异常并捕获未处理的异常。

关于.net - 在 ASP.NET MVC 应用程序中在哪里定义异常处理和错误日志记录的最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10509156/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com