IISでPOST送信すると405エラーが出るときの対処方法

FormからPOST送信すると405エラーが出る

IIS(Internet Infomation Service)でFormからPOSTでページにパラメーターと変数を飛ばしたら、以下のエラーが出ました。

HTTP 405 - 許可されていないリソースです

このエラーが出る場合。IISでPOST送信が許可されていない場合になるそうです。

ということでネットで調べたら以下の方法が出てきたので試したら解決しました。

解決方法

Windws 2000 Serverの場合

  1. マイコンピュータを右クリックして「管理」を選択
  2. インターネットインフォメーションサービスで該当するサイトを右クリックして「プロパティ」を選択
  3. ホームディレクトリ」タブの「構成」ボタンをクリック
  4. アプリケーションのマッピング」タブの「追加」ボタンを押して以下を追加
実行ファイル C:\WINNT\System32\inetsrv\ssinc.dll
拡張子 .html
動詞 制限 → GET,POST

ついでに.htmも追加しておきます。

これで解決できるはずです。

 

その他参考ページ

iis post 設定(http エラー 405.0 - method not allowed) : 自分設定メモ

http://blog.livedoor.jp/trycode/archives/36203931.html

PAGETOP