Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net core 为什么当我返回JSON时,swagger会给我ISE错误_Asp.net Core_Model View Controller_Swagger - Fatal编程技术网

Asp.net core 为什么当我返回JSON时,swagger会给我ISE错误

Asp.net core 为什么当我返回JSON时,swagger会给我ISE错误,asp.net-core,model-view-controller,swagger,Asp.net Core,Model View Controller,Swagger,我有下面的代码我不知道为什么斯威格不喜欢它,我得到这个错误 我得到这个错误 获取错误内部服务器错误/swagger/v1/swagger.json 讨论一个类似的问题,请参阅注释以获取一些提示。从linq来看,产品和责任方之间的关系似乎是一对多的关系。我编写了一个演示程序进行测试,但没有错误,它返回了正确的json数据。这是我的演示。您可以参考并检查您的演示与您的演示之间的差异。如果你想让社区审查和调试代码,你可以分享更多关于startup.cs和模型设计的细节,或者一个完整的演示来重现这个问

我有下面的代码我不知道为什么斯威格不喜欢它,我得到这个错误

我得到这个错误

获取错误内部服务器错误/swagger/v1/swagger.json


讨论一个类似的问题,请参阅注释以获取一些提示。从linq来看,
产品
责任方
之间的关系似乎是一对多的关系。我编写了一个演示程序进行测试,但没有错误,它返回了正确的json数据。这是我的演示。您可以参考并检查您的演示与您的演示之间的差异。如果你想让社区审查和调试代码,你可以分享更多关于startup.cs和模型设计的细节,或者一个完整的演示来重现这个问题吗?
public JsonResult ProductsForTreeView(int? id)
        {
            var employees = from e in Context.ResponsibleParty
                            where (id.HasValue ? e.ProductKey == id : e.ProductKey == 0)
                            select new
                            {
                                id = e.ID,
                                Name = e.PartyName + " " + e.ProductCode,
                                hasChildren = (from q in Context.Products
                                               where (q.ID == e.ProductKey)
                                               select q
                                               ).Count() > 0
                            };

            return Json(employees.ToList());

        }