0

IIS6.1でRESTサービスをホストしています。次のエラーが発生します。

The extension name 'webHttp' is not registered in the collection at system.serviceModel/extensions/behaviorExtensions

これに対する修正は何でしょうか?

4

1 に答える 1

1

この問題を解決するために、サービスモデル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ビットアプリケーションが無効になっているためだと思います。

于 2012-08-04T06:40:43.147 に答える