IIS 6 を実行しているサーバーにデプロイしようとしている ASP.NET 3.5 の Web サイトがPUT
あり.aspx
ます。
エラー メッセージ: パス 'PUT' は禁止されています。スタック トレース: System.Web.HttpMethodNotAllowedHandler.ProcessRequest (HttpContext コンテキスト) で System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() で System.Web.HttpApplication.ExecuteStep (IExecutionStep ステップ、ブール値 & completedSynchronously)
これは ASP.NET 3.5 フォーム アプリケーションです。私が試してみました:
- IIS マッピングで .aspx の「すべて」動詞を設定する
- IIS マッピングで .svc の「すべて」動詞を設定する
- のワイルドカード アプリケーション マップの追加
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
- web.config の system.webServer -> handlers セクションに「PUT」を追加
誰かが何か提案があれば、それは大歓迎です。
IIS 7.5 で実行されている同じサイトでは問題はありませんでしたが、残念ながら、この場合は 6.0 で立ち往生しています。
ありがとう!