C# WCF数据服务部署问题AZURE

C# WCF数据服务部署问题AZURE,c#,azure,entity-framework-5,wcf-data-services,C#,Azure,Entity Framework 5,Wcf Data Services,同期发行: 服务器在处理请求时遇到错误。例外 消息是“的类型初始值设定项” “System.Data.Services.Providers.ResourceType”引发了异常。”。 有关详细信息,请参阅服务器日志。异常堆栈跟踪为: 在 System.Data.Services.Providers.ResourceType.get_PrimitiveResourceTypeMap() 在 System.Data.Services.Providers.ObjectContextServicePr

同期发行:

服务器在处理请求时遇到错误。例外 消息是“的类型初始值设定项” “System.Data.Services.Providers.ResourceType”引发了异常。”。 有关详细信息,请参阅服务器日志。异常堆栈跟踪为:

在 System.Data.Services.Providers.ResourceType.get_PrimitiveResourceTypeMap() 在 System.Data.Services.Providers.ObjectContextServiceProvider.PopulateMetadata(IDictionary
2
knownTypes,IDictionary
2子类型,IDictionary
2实体集)位于
System.Data.Services.Providers.BaseServiceProvider.LoadMetadata()位于
System.Data.Services.DataService
1.CreateMetadataAndQueryProviders(IDataServiceMetadataProvider& metadataProviderInstance,IDataServiceQueryProvider& queryProviderInstance、BaseServiceProvider和内置Provider、对象& 数据源实例)位于 System.Data.Services.DataService
1.CreateProvider()位于
System.Data.Services.DataService
1.HandleRequest()位于 System.Data.Services.DataService`1.ProcessRequestFormMessage(流 messageBody)在SyncInvokeProcessRequestFormMessage(对象,对象[], 对象[])位于 System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(对象 实例、对象[]输入、对象[]和输出) System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)在 System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)在 System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31(MessageRpc& rpc)位于System.ServiceModel.Dispatcher.MessageRpc.Process(布尔值 等操作上下文集)

我们正在使用以下ddl
Microsoft.Data.Edm.dll 5.2.0.51212
Microsoft.Data.OData.dll 5.2.0.51212
System.Spatial.dll 5.2.0.51212

我们已经检查了服务器上的文件,都在那里。 版本相同

还是不知道会是什么。。。想法是什么

谢谢

解决了

首次安装:

Install-Package Microsoft.Data.Services -Version 5.2.0
在web.config中添加:

<runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.Data.Services" publicKeyToken="31bf3856ad364e35" />
        <bindingRedirect oldVersion="1.0.0.0-5.0.0.0" newVersion="5.2.0.0" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>

最后,从元数据中删除连接中所有不必要的信息,这样您将得到如下结果:

<add name="MobileDataPlatformEntities" connectionString="metadata=res://*/; etc...

你对为什么会出现这个错误有什么想法吗?版本不同,只是不知道确切的位置。。(对不起)