現在、iis 7.5、Windows Server2008R2にwcfアプリケーションを展開しています。wcfWebサービスアプリケーションのさまざまなメソッドを呼び出すasp4.0mvcを使用しています。
wcfアプリケーションの任意のメソッドにajaxGETリクエストを行うと、期待されるjsonの結果が得られ、すべて正常に機能します。ただし、POSTリクエストを行うと、405メソッドが許可されていないというエラーが発生します。
iisの「HandleMappings」を確認したところ、すべての.svcマッピングですべての動詞が許可されています。
1.私のsvc-ISAPIはaspnet_isapi.dllにマップされています。
- 私のsvc-Integratedは、「System.ServiceModel.Activation.HttpHandler、System.ServiceModel、Version = 3.0.0.0、Culture = neutral、PublicKeyToken=b77a5c561934e089」にマップされています
すべてのマッピングは正しいようです。
POSTが機能しない理由がわかりません。
ありがとう、マット