redirectMode="ResponseRewrite "と設定するとCustomErrorsが動作しない。
2023-11-09 05:02:28
質問
古いサイトでは、CustomErrors の動作方法を変更するために
redirectMode="ResponseRewrite"
を追加することで、CustomErrors の動作方法を変更していました (3.5 SP1 の新機能です)。
<customErrors mode="RemoteOnly" defaultRedirect="Error.aspx" redirectMode="ResponseRewrite">
<error statusCode="404" redirect="404.aspx" />
</customErrors>
問題は、一般的なエラーページが表示されることです。
customErrors
. もし私が
redirectMode="ResponseRewrite"
の部分を削除すると、正常に動作します。
同じサーバーでホストされている他のサイトでも同じ設定を使用しているので、3.5 SP1 がサーバーにインストールされていることは確かです。
何か思い当たることはありますか?
どのように解決するのですか?
問題は Error.aspx にあることがわかりました。しかし、error.aspx の実際のエラーは何だったのかがわかりません。
ページを静的な html ファイルに変更することで問題が解決しました。
関連
-
ASP.NET Core MVC フィルタ
-
ASP.NET Coreで複数のサービス実装クラスをインジェクトする方法
-
403 - アクセス拒否。IIS7 でファイルを開くと、アクセス拒否されます。
-
[解決済み] ファイルまたはアセンブリ 'log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821' を読み込めません でした。
-
[解決済み] crossdomain.xmlファイルとは何ですか?
-
[解決済み] フォルダが存在しない場合、作成する
-
[解決済み] イベントログへの書き込み時にSystem.Security.SecurityExceptionが発生する。
-
[解決済み] Visual StudioのApp_Dataフォルダは何に使うのですか?
-
[解決済み] コンテンツ」項目が重複して含まれていました。.NET SDKは、デフォルトでプロジェクトディレクトリの'Content'アイテムを含めます。
-
[解決済み] ASP.NET_SessionId + OWIN Cookieがブラウザに送信されない。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
NET6新機能 新構造体の最適化
-
ASP.NET Core Dependency Injectionフレームワークの活用
-
ASP.NET Coreミドルウェアによるグローバル例外処理機構の利用について
-
ASP.NET Core Web API チュートリアル プロジェクト構成図
-
[解決済み】ASP.NET IdentityのIUserSecurityStampStore<TUser>インターフェースとは何ですか?
-
[解決済み] イベントログへの書き込み時にSystem.Security.SecurityExceptionが発生する。
-
[解決済み] ASP.NETの新しいセキュリティ脆弱性の深刻度と回避方法について教えてください。
-
[解決済み] HTTPハンドラ vs HTTPモジュール
-
[解決済み] ASP.NET_SessionId + OWIN Cookieがブラウザに送信されない。
-
[解決済み] customerrors = "On "の場合、アプリケーションエラーが発生しない。