我在我的 MVC 应用程序中使用 ElFinder.NET 连接器。在一个应用程序中一切正常,但另一个应用程序无法初始化 Elfinder。
用于初始化 Elfinder 的代码在两个应用程序中是相同的。问题可能在Connector.Process(this.HttpContext.Request)
通话中。
在 ElFinder 工作的应用程序中,Connector.Process
返回带有正确数据的 JSON 结果,另一个应用程序返回一个奇怪的结果。
我可以在浏览器中看到请求已处理,但响应正文包含字符串System.Web.Mvc.JsonDataContractResult
而不是 JSON 数据。如果我单步执行 Visual Studio 中的代码,我会看到Connector.Process
返回 aJsonDataContractResult
但它是空的。