Question

J'essaie d'ajouter un service de données ADO.NET à un projet ASP.NET-MVC vanilla. Est-ce que quelqu'un sait si ces technologies sont compatibles?

Lorsque je fais Ctrl + f5 la solution et que je visite l'URL du service, je ne reçois que le très inutile "Erreur de requête ... Afficher les journaux du serveur". page. Le serveur Web de développement écrit-il même des journaux et, le cas échéant, où?

J'ai deviné que le routage était peut-être le problème, alors j'ai ajouté: -

routes.IgnoreRoute("{service}.svc/{*pathInfo}");

pour tenter de résoudre ce problème, mais cela n’aide en rien.

Je préférerais ne pas créer un projet Web ASP.NET distinct uniquement pour héberger le service de données. Y a-t-il d'autres étapes pour ajouter un service de données dans un projet ASP.NET-MVC qui ne sont pas communes au projet ASP.NET standard?

Était-ce utile?

La solution

Avez-vous placé l'attribut de débogage dans la classe de service?

**[System.ServiceModel.ServiceBehavior(IncludeExceptionDetailInFaults = true)]**  
public class MyDataService : DataService<...>
{
    // 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("*", ServiceOperationRights.All);


        **config.UseVerboseErrors = true;**
    }
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top