記事 Hiroshi Sato · 9月 12, 2024 2m read

IIS上のWebGateway管理画面にアクセスすると404エラーが返ってくる場合の対処法

これは InterSystems FAQ サイトの記事です。
 

404エラーが返される場合に、以下の対応でエラーが解消されることがわかっています。


(1) binの接続を許可

/cspの構成エディタ>セクションで以下選択

  system.webServer > security > requestFiltering

  > hiddenSegmets 選択 > (コレクション)の右欄(Count=xx)の右端 [...] クリック

  > segment欄に binの行があったので、選択して削除

  > 画面戻って、右上の [適用] クリック  

または、IISの構成ファイルを直接編集することでも対応可能です。

C:\Windows\System32\inetsrv\config\applicationHost.config

そのファイルから以下のような記述部分を探し、<add segment="bin" />の行を削除し、保存します。

<requestFiltering><fileExtensionsallowUnlisted="true"applyToWebDAV="true" /><verbsallowUnlisted="true"applyToWebDAV="true" /><hiddenSegmentsapplyToWebDAV="true"><addsegment="web.config" /><addsegment="bin" />      <-- !!
</hiddenSegments></requestFiltering>

 

Default Web Site全体の設定を変えることが可能であれば、以下の記事の「操作方法」の箇所から

要求のフィルターより非表示のセグメント bin を削除してください。

Microsoftのドキュメント

(2) /cspのハンドラーマッピングで ISAPI-Dll が無効になっている

対処方法は以下の通りです。

/cspのハンドラーマッピング>ISAPI-Dll右クリック>機能のアクセス許可の編集>チェックボックスをすべて ON

(1)または(2)の対処後、IISを再起動してください。