Pergunta

Estou tentando adicionar um serviço de dados ADO.NET a um projeto de baunilha ASP.NET-MVC. Alguém sabe se essas tecnologias são compatíveis?

Quando eu ctrl+f5 a solução e visite o URL de serviço tudo o que recebo quando é a página Inútil "Erro de solicitação ... consulte o servidor Logs". O servidor da Web de desenvolvimento escreve algum logs e, se sim, onde?

Imaginei que o roteamento pode ser o problema, então adicionei:-

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

na tentativa de consertar isso, mas isso não ajuda.

Prefiro não criar um projeto Web ASP.NET separado apenas para hospedar o serviço de dados. Existem outras etapas para adicionar um serviço de dados em um projeto ASP.NET-MVC que não são comuns ao projeto ASP.NET padrão?

Foi útil?

Solução

Você colocou a depuração atribuída na classe de serviço?

**[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;**
    }
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top