如何调试Web类库

365bet足球 2025-10-31 04:23:08 admin 阅读 2018
如何调试Web类库

首先,WEB项目应该包含控制器,而不是类库。

您展示的堆栈溢出是一个非常糟糕的实践,因为您的WEB充当应用程序的入口点(表示层)。

您确实可以为域模型创建一个库“模型”,但也应该创建一个用于访问数据库的库,称为数据访问层( DAL )。

如果要向其添加一些业务逻辑,则需要一个名为业务层( BL )的第4个库。

所以流程应该是这样的:

客户端<->表示层<->业务层<->数据访问层<->数据库。

PL、BL和DAL可以引用模型库。整个层被称为N层体系结构。

您还应该查看表示层的MVC模式。

现在架构已经完成,实际上调试/测试控制器是非常简单的。

第一个选项可以是使用POSTMAN向您的控制器端点发送数据,只需一步一步地向控制器添加断点并进行调试。

第二种选择是使用Swagger,它将为您提供控制器端点的用户友好界面,以及实际向其发送内容的能力。它还将为您提供一个模板JSON,说明需要如何构造消息。

关于N层和MVC的更多信息

N层:architecture

MVC:https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller

Swagger教程:https://learn.microsoft.com/en-us/aspnet/core/tutorials/web-api-help-pages-using-swagger

致以问候!

相关文章

Let's 探索家中昆蟲
pang拼音的字
小米帮助中心