1

. .

カスタム エラー ページを使用するように IIS 7 をセットアップしようとしていますが、解決できない問題が発生しています。私はこれに対する答えをほぼどこでも探しましたが、空っぽになりました。

IIS を開き、エラー ページ (注: これは従来の ASP 環境です) に移動し、[機能設定の編集] を開きます。パスの種類を Execute URL に設定し、パスを設定します (例として、"/errors/SomeError.asp" とします)。また、「カスタム エラー ページ」に設定しました。

ほとんどの場合は問題ないように見えますが、ここで問題が発生します。

ページが部分的に読み込まれ、エラーがページの中央に表示されるというエラーをすべて見たことがあると思います。(たとえば、ページ テンプレートが表示され、その中間のどこかに「エラー 500 . . .」というエラーが表示されます。)

私が作成したエラー ページ (前述の "/errors/SomeError.asp") は、テンプレートとすべてを備えた完全なページです。

ページの途中でエラーが発生すると、カスタム エラー ページにリダイレクトされません。代わりに、ページは「入れ子」になっています。つまり、ページ全体が問題のあるページの真ん中に表示されるため、ページ全体がページ全体の中にあるように見えます。

ページ内にエラーページをネストするのではなく、エラーページに移動したい。

どうすればこれを回避できますか?

前もって感謝します。

4

1 に答える 1

1

私は自分の質問に答えただけです。

パスの種類を「実行 URL」ではなく、「リダイレクト」に設定しました。問題が解決しました。

于 2013-02-21T15:51:24.960 に答える