我在MVC应用程序中使用ElFinder.NET连接器。在一个应用程序中,一切正常,但另一个应用程序无法初始化Elfinder。
用于初始化Elfinder的代码在两个应用程序中都是相同的。问题可能出在Connector.Process(this.HttpContext.Request)
电话中。
在ElFinder工作的应用程序中,Connector.Process
返回带有正确数据的JSON结果,另一个应用程序返回一个奇怪的结果。
我可以在浏览器中看到请求已处理,但响应正文包含字符串System.Web.Mvc.JsonDataContractResult
而不是JSON数据。如果我单步执行Visual Studio中的代码,我会看到Connector.Process
返回JsonDataContractResult
但它是空的。
答案 0 :(得分:0)
那么:)
可能的情况是;过时的Json.Net(Newtonsotf.Json)包版本。如果您有此库的旧版本,请将其替换为elfinder软件包中的库,正如我在评论中所说的那样..