IIS6.1でRESTサービスをホストしています。次のエラーが発生します。
The extension name 'webHttp' is not registered in the collection at system.serviceModel/extensions/behaviorExtensions
これに対する修正は何でしょうか?
IIS6.1でRESTサービスをホストしています。次のエラーが発生します。
The extension name 'webHttp' is not registered in the collection at system.serviceModel/extensions/behaviorExtensions
これに対する修正は何でしょうか?
この問題を解決するために、サービスモデルasp.net2.0および4.0をIISに再登録しました。そして、アプリケーションプール構成(詳細設定)で32ビットアプリケーションを有効にします(X64システムであるため)
"%WINDIR%\Microsoft.Net\Framework\v2.0.50727\aspnet_regiis" –i –enable
"%WINDIR%\Microsoft.Net\Framework\v3.0\Windows Communication Foundation>ServiceModelReg.exe -i
"%WINDIR%\Microsoft.Net\Framework\v4.0.30319\aspnet_regiis" –i –enable
"%WINDIR%\Microsoft.Net\Framework\v4.0.30319\ServiceModelReg.exe" -iru
問題は、32ビットアプリケーションが無効になっているためだと思います。