无法从 Asp.Net Mvc 应用程序中找到 DataContractJsonSerializer
Posted
技术标签:
【中文标题】无法从 Asp.Net Mvc 应用程序中找到 DataContractJsonSerializer【英文标题】:Cannot find DataContractJsonSerializer from an Asp.Net Mvc application 【发布时间】:2010-11-10 18:24:14 【问题描述】:我无法从System.Runtime.Serialization.Json
访问DataContractJsonSerializer
方法
如果我这样做:
using System.Runtime.Serialization.Json;
我收到一个错误...
如何在我的 Asp.Net Mvc 应用程序中访问它,以便使用 DataContractJsonSerializer
方法
【问题讨论】:
【参考方案1】:确保您已引用此类型所在的 DLL:System.ServiceModel.Web.dll
【讨论】:
我这样做了,但仍然找不到:screencast.com/t/IOEUsdN1E 还有其他建议吗? @Carlo,“.NET 3.5 的 MSDN 文档错误地指出 DataContractJsonSerializer 位于 System.Runtime.Serialization.dll 中。这在 .NET 4 中是正确的,但在 3.5 中可以在 System.ServiceModel 中找到.Web.dll。” - 参考:LukeH 的评论 - URL 啊,是的,我几周前发现了这个!谢谢! =)【参考方案2】:在项目中右键,添加引用...
搜索 System.Runtime.Serialization
点击确定/添加
【讨论】:
以上是关于无法从 Asp.Net Mvc 应用程序中找到 DataContractJsonSerializer的主要内容,如果未能解决你的问题,请参考以下文章
Stripe PaymentIntent 键未定义 |无法从控制器传递 ClientSecret 密钥 | ASP.NET MVC
ASP.NET Core 2.1 MVC - 无法设置从 Web api 响应接收到的 cookie
无法从 asp.net MVC 中的视图运行 JavaScript