Asp.net mvc 请求时获取错误
我不熟悉Web API。我只想返回一些方法调用的列表,其中的动词是HttpGet 在浏览器中发出请求后,我收到以下错误: Web API错误:“ObjectContent`1”类型未能序列化“内容类型”应用程序/xml的响应正文;字符集=utf-8' 我一直在寻找解决方案,最后Asp.net mvc 请求时获取错误,asp.net-mvc,Asp.net Mvc,我不熟悉Web API。我只想返回一些方法调用的列表,其中的动词是HttpGet 在浏览器中发出请求后,我收到以下错误: Web API错误:“ObjectContent`1”类型未能序列化“内容类型”应用程序/xml的响应正文;字符集=utf-8' 我一直在寻找解决方案,最后 DBContextObjName.Configuration.ProxyCreationEnabled = false; 就是解决错误的那个 但我只是想知道,这是如何解决错误的。我的意思是解决方案和错误之间的关系 请告
DBContextObjName.Configuration.ProxyCreationEnabled = false;
就是解决错误的那个
但我只是想知道,这是如何解决错误的。我的意思是解决方案和错误之间的关系
请告诉我,原因是什么。所以我能更清楚地理解这一点
提前感谢。根据MSDN
获取或设置一个值,该值指示框架是否将
创建动态生成的代理类的实例
创建实体类型的实例。请注意,即使是代理
如果使用此标志启用创建,则代理实例将仅为
为满足代理要求的实体类型创建。
默认情况下启用代理创建
知道如果你看看其他几个有类似问题的人
当格式化程序尝试序列化动态生成的代理类时,该类无法序列化
有些案例提到了与导航属性相关的循环引用