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