1

MVC アプリケーションで ElFinder.NET コネクタを使用しています。1 つのアプリケーションではすべて正常に動作しますが、他のアプリケーションでは Elfinder を初期化できません。

Elfinder の初期化に使用されるコードは、両方のアプリケーションで同じです。問題はおそらくConnector.Process(this.HttpContext.Request)通話中です。

ElFinder が動作しているアプリケーションでは、Connector.Process正しいデータで JSON 結果が返されますが、他のアプリケーションでは奇妙な結果が返されます。

ブラウザでリクエストが処理されたことを確認できますが、レスポンスの本文System.Web.Mvc.JsonDataContractResultには JSON データではなく文字列が含まれています。Visual Studio でコードをステップ実行すると、Connector.Processa が返されますJsonDataContractResultが、空です。

ここに画像の説明を入力

4

1 に答える 1

0

じゃあ :)

考えられる状況は次のとおりです。古い Json.Net(Newtonsotf.Json) パッケージ バージョン。このライブラリの古いバージョンをお持ちの場合は、私のコメントで述べているように、単純に elfinder のパッケージにあるものに置き換えてください..

于 2013-12-30T12:07:17.760 に答える