最近、複数のホスト ヘッダーを使用するように SDL Tridion 2011 CME を構成しました。CME をロードできるようにするために、適切な web.config で WCF.RedirectTo を設定しました。ただし、コア サービスが機能しなくなりました。次のエラーが表示されます。
WebHost は要求を処理できませんでした。送信者情報: System.ServiceModel.ServiceHostingEnvironment+HostingManager/63835064 例外: System.ServiceModel.ServiceActivationException: コンパイル中の例外のため、サービス '/webservices/CoreService.svc' をアクティブ化できません。例外メッセージは次のとおりです。このコレクションには、スキーム http のアドレスが既に含まれています。このコレクションには、スキームごとに 1 つのアドレスしか存在できません。サービスが IIS でホストされている場合は、'system.serviceModel/serviceHostingEnvironment/multipleSiteBindingsEnabled' を true に設定するか、'system.serviceModel/serviceHostingEnvironment/baseAddressPrefixFilters' を指定することで問題を解決できます。パラメータ名: item. ---> System.ArgumentException: このコレクションには、スキーム http のアドレスが既に含まれています。このコレクションには、スキームごとに 1 つのアドレスしか存在できません。サービスが IIS でホストされている場合は、'system.serviceModel/serviceHostingEnvironment/multipleSiteBindingsEnabled' を true に設定するか、'system.serviceModel/serviceHostingEnvironment/baseAddressPrefixFilters' を指定することで問題を解決できます。
これを修正するにはどうすればよいですか?