0

私は他のみんなの問題とは正反対のように見えるものを持っています! IIS6 で .Net4 サイトをホストしています。IIS に 404 エラーを処理させたいのですが (エラーを aspx ページに送信するように構成できます)、.Net4 が 302 リダイレクトを発行することで邪魔になっているようです404を適切に処理する前に、デフォルトのページ(どちらも存在しません)。

基本的に、 に移動すると、 forが発行され、それが続行され、404 を にリダイレクトする IIS6 のエラー処理セットアップによって処理されますhttp://mysite/testProduct。これにより、製品名が検出され、ID が検索され、Server.Transfer が実行されます。.net4302http://mysite/testProduct/default.aspx/404.aspx

どうすれば .Net が邪魔になるのを止めることができますか? ページ リクエストのオーバーヘッドが 2 倍になり、製品の/default.aspx後にインデックスが作成されますが、これは望ましくありません。

あは、ベン

編集: web.config で CustomErrors をオフにすると、.Net は引き続きエラーを処理し、IIS にまったく通過させません - によって生成された 404 エラー ページが表示され.Netます。だから私は302それから404...!

4

1 に答える 1

0

最終的に問題が見つかりました - これは、UrlReWriter が標準でインストールされている nopCommerce の実装のためのものでした - 上記の動作を引き起こしたのはこのコンポーネントでした...

于 2011-04-05T08:01:04.470 に答える