这个问题在传统.net框架中很常见,默认状态下静态文件(如json、image)是不会自动被编译到bin文件夹中的。需要我们在添加好文件以后,手动地在vs中右键点击文件,然后选择“copy always”,在编译时复制文件。
但是,在.net core中已经不会再有这种情况了。所以,1. 你可以先检查一下bin文件夹中是否存在复制过的json文件。2. 如果不存在(你再继续提问,我也得想想,暂时没有答案)。3. 如果文件存在,那么多半是代码路径有问题,请检查一下路径。
如果还是不行,请把代码发给我,我来调试一下。