2

「サーバーの参照」ボタンをクリックすると、次のエラーがスローされるというFCKEditorを使用しています。

サーバーから適切な XML 応答が返されませんでした。システム管理者に連絡してください。

XML 要求エラー: 見つかりません (404)

要求された URL:

/fckeditor/editor/filemanager/connectors/asp/connector.asp?Command=....

.NET を使用して IIS7 で Web サイトを開発およびテストしています。

4

7 に答える 7

2

FileBrowserLanguage と QuickUploadLanguage に asp ではなく ASPX を使用するように FCK を構成したことを確認する必要があると思います。

コア FckConfig.js ファイルを変更するのではなく、CustomFckConfig.js ファイルにこのセットを入れました。

// The following value defines which File Browser connector and Quick Upload
// "uploader" to use. It is valid for the default implementaion and it is here
// just to make this configuration file cleaner.
// It is not possible to change this value using an external file or even
// inline when creating the editor instance. In that cases you must set the
// values of LinkBrowserURL, ImageBrowserURL and so on.
// Custom implementations should just ignore it.
var _FileBrowserLanguage    = 'aspx' ;  // asp | aspx | cfm | lasso | perl | php | py
var _QuickUploadLanguage    = 'aspx' ;  // asp | aspx | cfm | lasso | perl | php | py

最近、IIS7 が .asp ページを提供するように構成されているとは思えません。この質問に asp.net というタグを付けたので、サイトの残りの部分は .Net で実行されていると思います。

于 2008-12-27T21:59:14.007 に答える
1

.net 3.5 で構築され、IIS7 でホストされている Web サイトにも同じ問題がありました。私たちを助ける解決策を見つけました。fckeditor のソース コードを変更し (小さな修正)、応答フィルター プロパティを null に設定しました。バグは、asp.net でのサーバー応答の圧縮に関連していました。ここで見つけた記事が役に立ちました。それがあなたにも役立つことを願っています。

よろしくお願いします、

于 2009-07-23T11:32:11.470 に答える
1

歩いてきました-私が追加するかもしれない非常に長い道のり-多くの提案された解決策ですが、私の問題に対処する解決策は見つかりませんでした。

私は同じ応答を得続けました:

サーバーから適切な XML 応答が返されませんでした。システム管理者に連絡してください。

XML 要求エラー: OK (200)

要求された URL: https:.../fckeditor/editor/filemanager/connectors/aspx/connector.aspx?Command=GetFoldersAndFiles&Type=Image&CurrentFolder=%2F&uuid=1260177467559

応答テキスト: window.location.replace("http:.../fckeditor/editor/filemanager/connectors/aspx/connector.aspx?Command=GetFoldersAndFiles&Type=Image&CurrentFolder=%2F&uuid=1260177467559

最後に、もう一度近づき、応答を読み直して、要求と応答が異なるプロトコルを使用していることに気付きました。

参考までに、エディターは、サイト管理者のみがアクセスできるサイトの安全な部分に実装されています。HTTP/HTTPS リクエストの自動切り替えを行うVentaur コンポーネントを使用しています。

画像 (アップロード/ブラウザの画像タイプのみが必要) は、HTTPS を使用するように構成されたサブディレクトリに存在します。

これにより、問題の原因がわかったので、fckeditor ディレクトリでも HTTPS を使用するように設定しました。

これは最終的に機能し、画像をアップロード/閲覧することができました.

于 2009-12-07T09:46:39.003 に答える
0

fckeditor.dllがBinフォルダーのパス上にあることを確認し、正しいバージョンがあることを確認してください

于 2010-02-03T10:27:46.827 に答える
0

FireBugを使用して、サーバーから返された応答を確認します。

これを行うには、[サーバーの参照] ボタンをクリックした後、[コンソール] タブを確認します。

そうすれば、サーバーから何が受信されているかを正確に確認できるため、デバッグすることができます。

于 2008-12-26T08:48:46.990 に答える
0

これは、URI マッピングが作成されていないか、ファイルが見つからないことを意味します。特定の URI にアクセスしようとしていますが、見つかりません (404 ステータス コード)。

インストール/構成が完全で正しいことを確信していますか?

于 2008-12-26T08:50:30.980 に答える
0

Zhaph のコメントに加えて、サーバーのエンコーディングを確認し、FCKEditor の構成と一致していることを確認してください。

于 2008-12-29T14:46:25.267 に答える