1.失败原因:
当方法的参数中带有 DateTime时会报错。
请求时参数都是字符串格式,进入方法之前,系统会用默认的dll 自动做一个反序列化,在做反序列化的时候,部分日期格式,会报错。
2.解决方案:
在Startup类的 ConfigureServices(IServiceCollection services)方法中,强制定义反序列化工具为:NewtonsoftJson
services.AddControllers().AddNewtonsoftJson();