WebHost无法处理Silverlight应用程序的请求错误
我有4.5 Silverlight & RiaServices应用程序在IIS 8下。 它启动正常,但无法登录。 启用所有可能的MS Windows功能。 Silverlight应用程序的WebHost无法处理Silverlight应用程序的请求错误
错误:
load operation failed for query 'login'
Fidller给出错误500
错误在MS Windows事件与源System.ServiceModel 4.0.0.0:
虚拟主机提供商失败处理请求。 发件人信息:System.ServiceModel.ServiceHostingEnvironment + HostingManager/45653674 异常:System.ServiceModel.ServiceActivationException:由于编译期间出现异常,无法激活服务的“/Polaris/Services/Polaris-RIAServicesLibraryMain-Web-PolarisAuthenticationDomainService.svc”。异常消息是:未找到方法:'System.Collections.Generic.IEnumerable 1<System.Type> System.ServiceModel.DomainServices.Server.DomainServiceDescription.get_ComplexTypes()'.. ---> System.MissingMethodException: Method not found: '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) 在系统.ServiceModel.ServiceHostBase.I nitializeDescription(UriSchemeKeyedCollection baseAddresses) 在System.ServiceModel.ServiceHost.InitializeDescription(类型的serviceType,UriSchemeKeyedCollection baseAddresses) 在System.ServiceModel.DomainServices.Hosting.DomainServiceHost..ctor(类型domainServiceType,乌里[] baseAddresses) 在System.ServiceModel。 DomainServices.Hosting.DomainServiceHostFactory.CreateServiceHost(Type serviceType,Uri [] baseAddresses) at System.ServiceModel.Activation.ServiceHostFactory.CreateServiceHost(String constructorString,Uri [] baseAddresses) at System.ServiceModel.ServiceHostingEnvironment.HostingManager.CreateService(String normalizedVirtualPath ,EventTraceActivity eventTraceActivity) at System.ServiceModel.ServiceHostingEnvironment.HostingManager.ActivateService(ServiceActivationInfo serviceActivationInfo, EventTraceActivity eventTraceActivity) 在System.ServiceModel.ServiceHostingEnvironment.HostingManager.EnsureServiceAvailable(字符串normalizedVirtualPath,EventTraceActivity eventTraceActivity) ---内部异常堆栈跟踪的结尾--- 在System.ServiceModel.ServiceHostingEnvironment.HostingManager.EnsureServiceAvailable(字符串normalizedVirtualPath,EventTraceActivity eventTraceActivity) 在System.ServiceModel.ServiceHostingEnvironment.EnsureServiceAvailableFast(字符串relativeVirtualPath,EventTraceActivity eventTraceActivity) 进程名称:W3WP 进程ID:3512
我发现,微软Windows 2012已经安装了旧版本的RIA服务的,所以我刚刚安装了一个RIA Services SP2和i现在工作!