Web API和将DTO从同一项目移至另一个解决方案

时间:2018-09-22 14:00:18

标签: c# asp.net-web-api

在尝试将dto类从同一项目移到另一个解决方案的类库后,我遇到了一些Web api调用的问题。移动之后,它们始终以空值结尾。

我所做的唯一更改是在另一个解决方案中创建了一组新的cs文件,然后将类复制到这些文件中,然后删除原始DTO文件。

html代码,web api类(对包含DTO的类项目的新引用除外)未更改,并且如果我插入原始DTO文件,它们的方法将再次正常工作。

任何人都有我可以探索的想法。

1 个答案:

答案 0 :(得分:0)

好了,我找到了解决问题的办法。

我插入了一个简单的:

var modelstate = ModelState;

并在其上放置了一个断点,这向我指出了两个项目都在引用的另一个dll的不兼容dll版本的方向。