Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Erro de Servidor no Aplicativo '/'.

Estou com um problema de rede no meu projeto, estou fazendo o curso de asp.netMVC, e quando tente executar o meu projeta esta apresentando esse erro na determinada linha

Linha 22:             using (var contexto = new EstoqueContext())
Linha 23:             {
Linha 24:                 return contexto.Produtos.Include("Categoria").ToList();
Linha 25:             }
Linha 26:         }

Alguém poderia me dar um help ?!

mais informações.

System.Data.Entity.Core.ProviderIncompatibleException ocorrido HResult=0x80131501 Message=An error occurred accessing the database. This usually means that the connection to the database failed. Check that the connection string is correct and that the appropriate DbContext constructor is being used to specify it or find it in the application's config file. See http://go.microsoft.com/fwlink/?LinkId=386386 for information on DbContext and connections. See the inner exception for details of the failure. Source=EntityFramework StackTrace: em System.Data.Entity.Utilities.DbProviderServicesExtensions.GetProviderManifestTokenChecked(DbProviderServices providerServices, DbConnection connection) em System.Data.Entity.Infrastructure.DefaultManifestTokenResolver.<>cDisplayClass1.b0(Tuple3 k) em System.Collections.Concurrent.ConcurrentDictionary2.GetOrAdd(TKey key, Func2 valueFactory) em System.Data.Entity.Infrastructure.DefaultManifestTokenResolver.ResolveManifestToken(DbConnection connection) em System.Data.Entity.Utilities.DbConnectionExtensions.GetProviderInfo(DbConnection connection, DbProviderManifest& providerManifest) em System.Data.Entity.DbModelBuilder.Build(DbConnection providerConnection) em System.Data.Entity.Internal.LazyInternalContext.CreateModel(LazyInternalContext internalContext) em System.Data.Entity.Internal.RetryLazy2.GetValue(TInput input) em System.Data.Entity.Internal.LazyInternalContext.InitializeContext() em System.Data.Entity.Internal.InternalContext.GetEntitySetAndBaseTypeForType(Type entityType) em System.Data.Entity.Internal.Linq.InternalSet1.Initialize() em System.Data.Entity.Internal.Linq.InternalSet1.get_InternalContext() em System.Data.Entity.Internal.Linq.InternalSet1.ActOnSet(Action action, EntityState newState, Object entity, String methodName) em System.Data.Entity.Internal.Linq.InternalSet1.Add(Object entity) em System.Data.Entity.DbSet1.Add(TEntity entity) em CaelumEstoque.DAO.ProdutosDAO.Adiciona(Produto produto) em G:\Alura\CaelumEstoque\CaelumEstoque\DAO\ProdutosDAO.cs:linha 15 em CaelumEstoque.Controllers.ProdutoController.Adiciona(Produto produto) em G:\Alura\CaelumEstoque\CaelumEstoque\Controllers\ProdutoController.cs:linha 30 em System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters) em System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary2 parameters) em System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary2 parameters) em System.Web.Mvc.Async.AsyncControllerActionInvoker.<BeginInvokeSynchronousActionMethod>b__36(IAsyncResult asyncResult, ActionInvocation innerInvokeState) em System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult2.CallEndDelegate(IAsyncResult asyncResult) em System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase`1.End() em System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult) em System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.b3c() em System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>cDisplayClass45.b__3e()

Exceção interna 1: ProviderIncompatibleException: The provider did not return a ProviderManifestToken string.

Exceção interna 2: SqlException: Erro de rede ou específico à instância ao estabelecer conexão com o SQL Server. O servidor não foi encontrado ou não estava acessível. Verifique se o nome da instância está correto e se o SQL Server está configurado para permitir conexões remotas. (provider: SQL Network Interfaces, error: 50 - Ocorreu um erro de Local Database Runtime. Não é possível criar uma instância automática. Consulte o log de eventos do Aplicativo do Windows para obter detalhes do erro. )

3 respostas
solução!

Oi Renato, tudo bom?

Dando uma olhada no seu erro:

An error occurred accessing the database. This usually means that the connection to the database failed. Check that the connection string is correct and that the appropriate DbContext constructor is being used to specify it or find it in the application's config file. See http://go.microsoft.com/fwlink/?LinkId=386386 for information on DbContext and connections.

e

Erro de rede ou específico à instância ao estabelecer conexão com o SQL Server. O servidor não foi encontrado ou não estava acessível. Verifique se o nome da instância está correto e se o SQL Server está configurado para permitir conexões remotas. (provider: SQL Network Interfaces, error: 50 - Ocorreu um erro de Local Database Runtime. Não é possível criar uma instância automática.

Parece que estamos tendo problemas ao conectar no banco. Verifica a conection string que está sendo passada para o seu context, ve se ela bate com a do arquivo mdf do seu banco. As vezes pode ser um problema de digitação na connection string só.

Qualquer problema é só falar.

Abraço!

Era isso mesmo. Valeu Obrigado !

Boa Renato, fico feliz que tenha resolvido =)

Só lembra de marcar aqui no forum as respostas certas pra ajudar quem pode passar pelo mesmo problema.

Abraço!