1

Sitecore インスタンスで WFFM をしばらく実行していましたが、最近動作しなくなりました。既存のフォームで [フォーム デザイナー] に移動すると、標準の Sitecore の [要求されたドキュメントが見つかりませんでした] ページが表示されます。

要求された URL: /applications/modules/web

ユーザー名: sitecore\admin

サイト名: シェル

表示しようとしているページが存在する場合は、web.config の IgnoreUrlPrefixes 設定に適切なプレフィックスが追加されていることを確認してください。

要求された URL は/applications/modules/webではなくとして示されていることに注意してください/applications/modules/web forms for marketers

最近、このサイトで多くの開発が行われたため、正確にいつから開発が開始されたのかはわかりません。

追加情報:

  • フォルダとファイルのアクセス許可が正しい。
  • WFFM パッケージの再インストールを試み、すべてのファイルが配置されていることを確認しました。
  • いくつかのプロセッサが HttpBeginRequest パイプラインに追加されましたが、それらが原因であるかどうかをテストするためにすべて削除しましたが、そうではありませんでした。
  • WFFM が機能しており、バージョンが正しいため、Sitecore をアップグレードしていません。
  • エラーは記録されません

編集

これは、Sitecore Security Editor にも影響しているようです:

要求された URL: /appl

ユーザー名: sitecore\admin

サイト名: シェル

表示しようとしているページが存在する場合は、web.config の IgnoreUrlPrefixes 設定に適切なプレフィックスが追加されていることを確認してください。

編集2

これをさらに調査すると、リクエストされた URL に関連していると思われます。私は当初、「見つかりません」ページに要求された URL が正しく表示されていないと考えていました。ただし、移動しようとすると、次のmysite.com/sitecore/shell/applications/fake folder with spaces/fake page with spacesエラー メッセージが表示されます。

要求された URL: /applications/偽のフォルダ (スペースあり)/偽のページ (スペースあり)

ユーザー名: sitecore\admin

サイト名: シェル

表示しようとしているページが存在する場合は、web.config の IgnoreUrlPrefixes 設定に適切なプレフィックスが追加されていることを確認してください。

ご覧のとおり、要求された URL はエラー メッセージで正しいです。私の問題に関して言えば、そもそも Sitecore が間違った URL をリクエストしているのかもしれません。

さらに、ブラウザーに直接入力して次の URL にアクセスすると、期待どおりにセキュリティ エディターが開きます。 mysite.com/sitecore/shell/Applications/Security/User-Editor

4

2 に答える 2

0

最初にお伝えしたいのは、Sitecore モジュールのサイト宣言に何か問題があるのではないかと考えているということです。web.config には、「modules_shell」と「modules_website」のサイト宣言があります。これらは通常、モジュールを実行するコード ファイルが配置される場所です。Sitecore シェルで実行されるパーツを実行するシェル フォルダーと、外部に面したサイトによってアクセスされるパーツを実行する Web フォルダーです。サイトの宣言 (および form.config ファイル) をチェックして、ライブ モードなどではないことを確認してください。間違いなく、ここから始めるべきだと思います。

次に、Sitecore が /sitecore/shell ディレクトリで URL を提供していないというあなたのコメントは、驚くべきことではありません。Sitecore は、特にリクエストを無視するように指示しない限り (web.config の IgnoreUrlPrefixes で設定するなど)、すべてのリクエストを処理します。/sitecore/shell/applications にアクセスすると、そのリクエストを処理するための設定が何も設定されていないため、レイアウト エラーが発生します。あなたのエラーは、サイトの宣言に何か問題があることを示唆しています..しかし、たとえそれらが大丈夫だったとしても、それはまだうまくいきません.

于 2013-05-11T00:40:51.517 に答える