これは 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>
<fileExtensions allowUnlisted="true" applyToWebDAV="true" />
<verbs allowUnlisted="true" applyToWebDAV="true" />
<hiddenSegments applyToWebDAV="true">
<add segment="web.config" />
<add segment="bin" /> <-- !!
</hiddenSegments>
</requestFiltering>
XMLXML
Default Web Site全体の設定を変えることが可能であれば、以下の記事の「操作方法」の箇所から
要求のフィルターより非表示のセグメント bin を削除してください。
(2) /cspのハンドラーマッピングで ISAPI-Dll が無効になっている
対処方法は以下の通りです。
/cspのハンドラーマッピング>ISAPI-Dll右クリック>機能のアクセス許可の編集>チェックボックスをすべて ON
(1)または(2)の対処後、IISを再起動してください。