调用 Post 请求后出现空异常

Null exception after calling Post Request

我正在 asp.net 上构建网络 api。我通过客户端和服务器发出请求。 GET 和 DELETE 方法工作正常。当我制作 POST 或 PUT 时出现错误 "Response status code does not indicate success: 500 (Internal Server Error)." 客户:

服务器:

我使用了 this 教程。 为什么我得到一个空对象(员工)?

如果 AddEmployee 是端点,那么您可能需要将 [FromBody] 属性放在参数上。

如果它不是端点,那么我看不到 AddEmployee 在哪里被调用。但看起来 employee 参数是空的。查看堆栈跟踪,我敢打赌您会找到未设置员工的地方。

我不知道怎么回事,但是当我构建一个新项目时,错误消失了...我使用了完全相同的文件和 类。