IISでIFrame内のページが502エラーが発生する際にやったこと
事象発生の環境
・IISでURL書き換えを実施し、別サーバのウェブページをIFrameで表示
・Sys.WebForms.PageRequestManagerServerErrorException: サーバーで要求を処理中に不明なエラーが発生しました。サーバーから返された状態コード: 502 が発生する
上記エラーを解消するためにやったこと
502エラーの調査
IISのログを確認。
2.トレースログを出力するように変更する
サーバーマネージャーから管理ー役割と機能の追加を選択
3.サーバーの役割>Webサーバー(IIS)>Webサーバー(IIS)>状態と診断>トレースを選択してインストールする
4.IISマネージャーでサイト>Default Web Siteを選択
5.右ペインの失敗した要求トレースから「有効にする」をチェックしてOK
6.失敗した要求トレースの規則を選択し操作>追加を選択
7.すべてのコンテンツで状態コードに「502」を入力。次へ
8.WWWServerのみにチェック選択
9.Webページでエラーを発生させる
10.chrome.exe --disable-web-security --user-data-dir でChromeを開く
11.C:\inetpub\logs\FailedReqLogFiles\W3SVC1にアクセス
12.fr000001.xmlを開いたクロームへドラッグアンドドロップ
タイムアウト値の変更
13.IISマネージャーのサイト>Webサイトの規定値の設定を開く
14.接続>接続のタイムアウト(秒)で値を変更する
(2019/12/16 追記)
上記タイムアウト値は私の環境では関係ありませんでした。
Application Request Routing>Server Proxy Setting >Proxy Settingのタイムアウトこちらが影響していたみたいです。