最終更新日 :
2021年4月28日
|
次にも適用 : Dispatcher
現象
IIS 6/7でディスパッチャーを使用しています。IIS に対するすべての HTTP POST リクエストに対して、IIS が404エラーを返します。ディスパッチャーの設定(dispatcher.any)を確認し、POST リクエストがディスパッチャーによってブロックされていないことを確認します。
原因
ISAPI は許可されていません
解決策
ディスパッチャーが他のすべての http メソッドと連動するようにするには、ISAPI を許可する必要があります。添付されたスクリーンショットを参照ください。
追加の設定情報(IIS 7/7.5):
- '<Dir>/Inetpub/scripts'への物理パスが含まれる Web サイトに Virtual 'scripts' Directory が追加されていることを確認します
- 「アプリケーションに変換」オプションを使用して「スクリプト」(仮想ディレクトリ)をアプリケーションに変換する場合は、「スクリプト」および Web サイトに使用される「アプリケーションプール」が同じであることを確認してください。
問題が発生した場合は、enable IIS tracing をしてください。
ダウンロード