2009-05-07 6 views
0

J'expérimente avec ADO.NET et je vois cette erreur sur la deuxième tentative de parcourir le service:Le type de média ADO.NET Data Services requiert un ';' caractère avant une définition des paramètres

<?xml version="1.0" encoding="utf-8" standalone="yes" ?> 
<error xmlns="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata"> 
<code /> 
<message xml:lang="en-US">Media type requires a ';' character before a parameter definition.</message> 
</error> 

La première tentative est normale. Je travaille avec un service exactement identique sur un réseau de développement interne et ça va. Je suis notamment ma chaîne de connexion:

<add name="J4Entities" connectionString="metadata=res://*;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=MNSTSQL01N;Initial Catalog=J4;Integrated Security=True;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient"/> 

et ma classe de service de données:

using System; 
using System.Data.Services; 
using System.Collections.Generic; 
using System.Linq; 
using System.ServiceModel.Web; 

public class Data : DataService<J4Model.J4Entities> 
{ 
    // This method is called only once to initialize service-wide policies. 
    public static void InitializeService(IDataServiceConfiguration config) 
    { 
     // TODO: set rules to indicate which entity sets and service operations are visible, updatable, etc. 
     // Examples: 
     config.SetEntitySetAccessRule("*", EntitySetRights.AllRead); 
     // config.SetServiceOperationAccessRule("MyServiceOperation", ServiceOperationRights.All); 
    } 
    } 

Y at-il quelque chose d'évident, je ne suis pas en train de faire?

Répondre

0

Je vais avoir un problème similaire -

Voici ce que j'ai trouvé à ce jour:

MSDN Social forum

Je ne suis pas sûr de ce qu'il fait exactement, mais tout était bien pour une fois moi alors il a cessé de travailler en me donnant une erreur similaire.

plutôt frustrant ....

0

Vérifiez la requête HTTP en-tête: Accept. ADO.NET Data Services a un problème lors de l'analyse de certains types d'en-tête Accept de différents clients.

RFC pour en-tête Accept: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html

vient de découvrir un problème lorsque les bibliothèques Solr/Java appellent un service oData .Net.

Questions connexes