1

我在我的 MVC 应用程序中使用 ElFinder.NET 连接器。在一个应用程序中一切正常,但另一个应用程序无法初始化 Elfinder。

用于初始化 Elfinder 的代码在两个应用程序中是相同的。问题可能在Connector.Process(this.HttpContext.Request)通话中。

在 ElFinder 工作的应用程序中,Connector.Process返回带有正确数据的 JSON 结果,另一个应用程序返回一个奇怪的结果。

我可以在浏览器中看到请求已处理,但响应正文包含字符串System.Web.Mvc.JsonDataContractResult而不是 JSON 数据。如果我单步执行 Visual Studio 中的代码,我会看到Connector.Process返回 aJsonDataContractResult但它是空的。

在此处输入图像描述

4

1 回答 1

0

好吧 :)

可能的情况是;过时的 Json.Net(Newtonsotf.Json) 包版本。如果你有这个库的旧版本,请简单地将它们替换为 elfinder 包中的那些,正如我在评论中所说的那样。

于 2013-12-30T12:07:17.760 回答