ASP.NETプロジェクトに存在しない特定のパスを処理するには、単純なHttpHandlerが必要です。sitefinity 4を使用しています。ハンドラーを作成しましたが、サイトを実行しようとすると、イライラするエラーが発生します。
The WebResource.axd handler must be registered in the configuration to process this request.
構成のsystem.web部分にハンドラーを配置していましたが、VS2010はWebサーバーに組み込まれているためIIS 6を使用しているように見えるので、先に進んでIIS 7(ローカル)を使用するように切り替え、ハンドラーの登録を移動しましたsystem.webServerにアクセスすると、存在しないURLにアクセスしたときに機能しますが、サイトに正常にアクセスしようとすると(有効なURL)、再びそのdangエラーが発生します。
一度は機能し、有効なURLで正しいサイトを取得しましたが、現在は問題が発生し続けています。
この問題を解決するにはどうすればよいですか?プロジェクトを作成したときに存在せず、ハンドラーを追加したときにのみ開始されたため、そのエントリを構成に追加したくありません。
編集:Path = "*"を使用した場合にのみ発生するので、ワイルドカードを使用するにはどうすればよいですか?ハンドラーをマップして404ページをキャッチしたくありません。