2013-07-04 2 views
1

question Simular: WCF Data Service deployment issuesWCF problèmes de déploiement du service de données AZURE

Le serveur a rencontré une erreur lors du traitement de la demande. Le message d'exception est 'L'initialiseur de type pour ' System.Data.Services.Providers.ResourceType 'a émis une exception.'. Voir les journaux du serveur pour plus de détails. La trace de pile d'exception est la suivante:

à System.Data.Services.Providers.ResourceType.get_PrimitiveResourceTypeMap() à System.Data.Services.Providers.ObjectContextServiceProvider.PopulateMetadata (IDictionary 2 knownTypes, IDictionary 2 childTypes, IDictionary 2 entitySets) at System.Data.Services.Providers.BaseServiceProvider.LoadMetadata() at System.Data.Services.DataService 1.CreateMetadataAndQueryProviders (IDataServiceMetadataProvider & metadataProviderInstance, IDataServiceQueryProvider & queryProviderInstance, BaseServiceProvider & builtInProvider, objet & dataSourceInstance) à System.Data.Services.DataServi CE 1.CreateProvider() at System.Data.Services.DataService 1.HandleRequest() à System.Data.Services.DataService`1.ProcessRequestForMessage (courant messageBody) à SyncInvokeProcessRequestForMessage (Object, Object [], Object []) à System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke (Object exemple, Object [] entrées, Object [] & sorties) à 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 (Boolean isOperationContextSet)

Nous utilisons le suivi ddl
Microsoft.Data.Edm.dll 5.2.0.51212
Microsoft.Data .OData.dll 5.2.0.51212
System.Spatial.dll 5.2.0.51212

Nous avons vérifié les fichiers sur le serveur, là tous. Les versions sont les mêmes

Vous n'avez toujours pas la moindre idée de ce que ça pourrait être ... Idées?

Merci!

Répondre

0

... Résolu

Première installation:

Install-Package Microsoft.Data.Services -Version 5.2.0 

Dans votre site.add 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> 

Enfin, supprimer toutes les informations unnessary dans votre connexion à partir des métadonnées afin que vous finirez comme ceci:

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

Toutes les idées pourquoi vous avez cette erreur en premier lieu? –

+0

différence de version en quelque sorte, seulement ne sais pas où exactement .. (désolé) –

Questions connexes