WebHost无法处理Silverlight应用程序的请求错误

WebHost无法处理Silverlight应用程序的请求错误,silverlight,wcf-ria-services,iis-8,Silverlight,Wcf Ria Services,Iis 8,我在IIS 8下有4.5 Silverlight&RiaServices应用程序。 它启动正常,但无法登录。 所有可能的MS Windows功能都已启用 Silverlight应用程序的错误: load operation failed for query 'login' Fidller给出错误500 源System.ServiceModel 4.0.0.0的MS Windows事件中出现错误: load operation failed for query 'login' WebHost无

我在IIS 8下有4.5 Silverlight&RiaServices应用程序。 它启动正常,但无法登录。 所有可能的MS Windows功能都已启用

Silverlight应用程序的错误:

load operation failed for query 'login'
Fidller给出错误500

源System.ServiceModel 4.0.0.0的MS Windows事件中出现错误:

load operation failed for query 'login'
WebHost无法处理请求。 发件人信息:System.ServiceModel.ServiceHostingEnvironment+HostingManager/45653674 异常:System.ServiceModel.ServiceActivationException:由于编译期间出现异常,无法激活服务“/Polaris/Services/Polaris RIAServicesLibraryMain Web PolarisAuthenticationDomainService.svc”。异常消息是:找不到方法:“System.Collections.Generic.IEnumerable
1 System.ServiceModel.DomainServices.Server.DomainServiceDescription.get_ComplexTypes()”…-->System.MissingMethodException:找不到方法:“System.Collections.Generic.IEnumerable
1 System.ServiceModel.DomainServices.Server.DomainServiceDescription.get_ComplexTypes()”。 位于System.ServiceModel.DomainServices.Hosting.ServiceUtility.RegisterSurrogates(ContractDescription contractDesc,DomainServiceDescription DomainServiceDescription) 位于System.ServiceModel.DomainServices.Hosting.ServiceUtility.LoadContractDescription(ContractDescription contractDesc,DomainServiceDescription DomainServiceDescription) 位于Microsoft.ServiceModel.DomainServices.Hosting.SoapXmlEndpointFactory.CreateContract(DomainServiceDescription) 位于Microsoft.ServiceModel.DomainServices.Hosting.SoapXmlEndpointFactory.CreateEndpoints(DomainServiceDescription,DomainServiceHost serviceHost) 位于System.ServiceModel.DomainServices.Hosting.DomainServiceHost.CreateDescription(IDictionary`2&implementedContracts) 位于System.ServiceModel.ServiceHostBase.InitializeDescription(UrischemeKeydCollection基地址) 在System.ServiceModel.ServiceHost.InitializeDescription(类型serviceType,UrischemeKeydCollection baseAddresses) 位于System.ServiceModel.DomainServices.Hosting.DomainServiceHost..ctor(类型domainServiceType,Uri[]baseAddresses) 位于System.ServiceModel.DomainServices.Hosting.DomainServiceHostFactory.CreateServiceHost(类型serviceType,Uri[]baseAddresses) 位于System.ServiceModel.Activation.ServiceHostFactory.CreateServiceHost(字符串构造函数字符串,Uri[]基地址) 位于System.ServiceModel.ServiceHostingEnvironment.HostingManager.CreateService(字符串规格化VirtualPath,EventTraceActivity EventTraceActivity) 位于System.ServiceModel.ServiceHostingEnvironment.HostingManager.ActivateService(ServiceActivationInfo ServiceActivationInfo,EventTraceActivity EventTraceActivity) 位于System.ServiceModel.ServiceHostingEnvironment.HostingManager.EnsureServiceAvailable(字符串规范化VirtualPath,EventTraceActivity EventTraceActivity) ---内部异常堆栈跟踪的结束--- 位于System.ServiceModel.ServiceHostingEnvironment.HostingManager.EnsureServiceAvailable(字符串规范化VirtualPath,EventTraceActivity EventTraceActivity) 在System.ServiceModel.ServiceHostingEnvironment.EnsureServiceAvailableFast(字符串相对虚拟路径、EventTraceActivity EventTraceActivity) 进程名称:w3wp
进程ID:3512

我发现MS Windows 2012安装了旧版本的RIA服务,所以我刚刚安装了RIA服务SP2,它现在可以工作了