无法使用客户类asp.net核心帖子方法[FromBody]属性

时间:2018-04-01 16:28:18

标签: asp.net-core-2.0

在我的asp.net核心web api项目中,当我尝试使用post方法实体/模型时,它失败了。

[HttpPost]
        public IActionResult AddDeviceController([FromBody] DeviceController controller)
        {
            if (controller == null) return GetActionResult(HttpStatusCode.BadRequest, "DeviceController cannot be null");
            return GetActionResult(service.AddDeviceController(null, null, null), HttpMethod.Post);
        }

此处DeviceController模型存在于单独的程序集中。 如果我将此模型代码复制到web api服务,它可以完美运行!但是,当我从Models项目中引用它时,它无法加载。在这种情况下,我收到System.IO.FileNotFoundException异常,并显示错误消息Cannot load assembly C:\\3_SourceCode\mywebPI\bin\Debug\netcoreapp2.0\MywebApi.Models.dll

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

检查依赖项和bin中的dll。