FormからPOST送信すると405エラーが出る
IIS(Internet Infomation Service)でFormからPOSTでページにパラメーターと変数を飛ばしたら、以下のエラーが出ました。
HTTP 405 - 許可されていないリソースです このエラーが出る場合。IISでPOST送信が許可されていない場合になるそうです。
ということでネットで調べたら以下の方法が出てきたので試したら解決しました。
解決方法
Windws 2000 Serverの場合
-
マイコンピュータを右クリックして「管理」を選択
-
インターネットインフォメーションサービスで該当するサイトを右クリックして「プロパティ」を選択
-
「ホームディレクトリ」タブの「構成」ボタンをクリック
-
「アプリケーションのマッピング」タブの「追加」ボタンを押して以下を追加
実行ファイル C:\WINNT\System32\inetsrv\ssinc.dll
拡張子 .html
動詞 制限 → GET,POST
ついでに.htmも追加しておきます。
これで解決できるはずです。