7
respostas

Deu um erro no servidor

deu esse erro

Erro de Servidor no Aplicativo '/'.

Não foi possível carregar arquivo ou assembly 'Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' ou uma de suas dependências. O sistema não pode encontrar o arquivo especificado.

Descrição: Ocorreu uma exceção sem tratamento durante a execução da atual solicitação da Web. Examine o rastreamento de pilha para obter mais informações sobre o erro e onde foi originado no código. 

Detalhes da Exceção: System.IO.FileNotFoundException: Não foi possível carregar arquivo ou assembly 'Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' ou uma de suas dependências. O sistema não pode encontrar o arquivo especificado.

Erro de Origem: 

Exceção sem tratamento foi gerada durante a execução da atual solicitação da Web. As informações relacionadas à origem e ao local da exceção podem ser identificadas usando-se o rastreamento de pilha de exceção abaixo.

Rastreamento do Carregamento de Assembly: As informações a seguir podem ser úteis para determinar por que o assembly 'Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' não pôde ser carregado.


=== Informações sobre estado pré-associação ===
LOG: DisplayName = Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
 (Fully-specified)
LOG: Appbase = file:///C:/Users/Home/Desktop/ASP.Net Mvc/CaelumEstoque/CaelumEstoque/
LOG: PrivatePath inicial = C:\Users\Home\Desktop\ASP.Net Mvc\CaelumEstoque\CaelumEstoque\bin
Chamando assembly: System.Web.WebPages, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35.
===
LOG: esta associação começa no contexto de carregamento default.
LOG: usando arquivo de configuração de aplicativo: C:\Users\Home\Desktop\ASP.Net Mvc\CaelumEstoque\CaelumEstoque\web.config
LOG: usando arquivo de configuração de host: C:\Users\Home\Documents\IISExpress\config\aspnet.config
LOG: usando arquivo de configuração da máquina de C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config.
LOG: referência pós-política: Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
LOG: tentando download de nova URL file:///C:/Users/Home/AppData/Local/Temp/Temporary ASP.NET Files/vs/4a3b8274/a9172bb5/Microsoft.Web.Infrastructure.DLL.
LOG: tentando download de nova URL file:///C:/Users/Home/AppData/Local/Temp/Temporary ASP.NET Files/vs/4a3b8274/a9172bb5/Microsoft.Web.Infrastructure/Microsoft.Web.Infrastructure.DLL.
LOG: tentando download de nova URL file:///C:/Users/Home/Desktop/ASP.Net Mvc/CaelumEstoque/CaelumEstoque/bin/Microsoft.Web.Infrastructure.DLL.
LOG: tentando download de nova URL file:///C:/Users/Home/Desktop/ASP.Net Mvc/CaelumEstoque/CaelumEstoque/bin/Microsoft.Web.Infrastructure/Microsoft.Web.Infrastructure.DLL.
LOG: tentando download de nova URL file:///C:/Users/Home/AppData/Local/Temp/Temporary ASP.NET Files/vs/4a3b8274/a9172bb5/Microsoft.Web.Infrastructure.EXE.
LOG: tentando download de nova URL file:///C:/Users/Home/AppData/Local/Temp/Temporary ASP.NET Files/vs/4a3b8274/a9172bb5/Microsoft.Web.Infrastructure/Microsoft.Web.Infrastructure.EXE.
LOG: tentando download de nova URL file:///C:/Users/Home/Desktop/ASP.Net Mvc/CaelumEstoque/CaelumEstoque/bin/Microsoft.Web.Infrastructure.EXE.
LOG: tentando download de nova URL file:///C:/Users/Home/Desktop/ASP.Net Mvc/CaelumEstoque/CaelumEstoque/bin/Microsoft.Web.Infrastructure/Microsoft.Web.Infrastructure.EXE.

Rastreamento de Pilha: 


[FileNotFoundException: Não foi possível carregar arquivo ou assembly 'Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' ou uma de suas dependências. O sistema não pode encontrar o arquivo especificado.]
   System.Web.WebPages.PreApplicationStartCode.Start() +0
   System.Web.Mvc.PreApplicationStartCode.Start() +32

[InvalidOperationException: O método de inicialização Start anterior ao início do aplicativo do tipo System.Web.Mvc.PreApplicationStartCode emitiu uma exceção com a seguinte mensagem de erro: Não foi possível carregar arquivo ou assembly 'Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' ou uma de suas dependências. O sistema não pode encontrar o arquivo especificado..]
   System.Web.Compilation.BuildManager.InvokePreStartInitMethodsCore(ICollection`1 methods, Func`1 setHostingEnvironmentCultures) +615
   System.Web.Compilation.BuildManager.InvokePreStartInitMethods(ICollection`1 methods) +141
   System.Web.Compilation.BuildManager.CallPreStartInitMethods(String preStartInitListPath, Boolean& isRefAssemblyLoaded) +102
   System.Web.Compilation.BuildManager.ExecutePreAppStart() +157
   System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException) +531

[HttpException (0x80004005): O método de inicialização Start anterior ao início do aplicativo do tipo System.Web.Mvc.PreApplicationStartCode emitiu uma exceção com a seguinte mensagem de erro: Não foi possível carregar arquivo ou assembly 'Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' ou uma de suas dependências. O sistema não pode encontrar o arquivo especificado..]
   System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +9963856
   System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +101
   System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +254
7 respostas

Olá, Jhones!

Está faltando esse pacote Infrastructure no seu projeto. Entre em Tools > NuGet Package Manager > Package Manager Console e entre com este comando:

PM > Install-Package Microsoft.Web.Infrastructure

Boa sorte e bons estudos

Tive o mesmo problema e a solução do Marcelo resolveu!

Tive o mesmo problema e a solução do Marcelo resolveu!

Tive o mesmo problema e a solução do Marcelo resolveu!

Olá bom dia, estou com o mesmo problema (ou parecido), no meu visual studio 2017 !

Erro de Servidor no Aplicativo '/'.

Não foi possível carregar arquivo ou assembly 'Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' ou uma de suas dependências. O sistema não pode encontrar o arquivo especificado. Descrição: Ocorreu uma exceção sem tratamento durante a execução da atual solicitação da Web. Examine o rastreamento de pilha para obter mais informações sobre o erro e onde foi originado no código.

Detalhes da Exceção: System.IO.FileNotFoundException: Não foi possível carregar arquivo ou assembly 'Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' ou uma de suas dependências. O sistema não pode encontrar o arquivo especificado.

Erro de Origem: Exceção sem tratamento foi gerada durante a execução da atual solicitação da Web. As informações relacionadas à origem e ao local da exceção podem ser identificadas usando-se o rastreamento de pilha de exceção abaixo.

Rastreamento do Carregamento de Assembly: As informações a seguir podem ser úteis para determinar por que o assembly 'Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' não pôde ser carregado.

Informações sobre estado pré-associação ===LOG: DisplayName = Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 (Fully-specified)LOG: Appbase = file:///G:/Alura/CaelumEstoque/CaelumEstoque/LOG: PrivatePath inicial = G:\Alura\CaelumEstoque\CaelumEstoque\binChamando assembly: System.Web.WebPages, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35.===LOG: esta associação começa no contexto de carregamento default.LOG: usando arquivo de configuração de aplicativo: G:\Alura\CaelumEstoque\CaelumEstoque\web.configLOG: usando arquivo de configuração de host: C:\Users\Renato\Documents\IISExpress\config\aspnet.configLOG: usando arquivo de configuração da máquina de C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config.LOG: a mesma associação foi vista antes e falhou com hr = 0x80070002.

Rastreamento de Pilha: [FileNotFoundException: Não foi possível carregar arquivo ou assembly 'Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' ou uma de suas dependências. O sistema não pode encontrar o arquivo especificado.] System.Web.WebPages.PreApplicationStartCode.Start() +0 System.Web.Mvc.PreApplicationStartCode.Start() +32[InvalidOperationException: O método de inicialização Start anterior ao início do aplicativo do tipo System.Web.Mvc.PreApplicationStartCode emitiu uma exceção com a seguinte mensagem de erro: Não foi possível carregar arquivo ou assembly 'Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' ou uma de suas dependências. O sistema não pode encontrar o arquivo especificado..] System.Web.Compilation.BuildManager.InvokePreStartInitMethodsCore(ICollection1 methods, Func1 setHostingEnvironmentCultures) +615 System.Web.Compilation.BuildManager.InvokePreStartInitMethods(ICollection`1 methods) +141 System.Web.Compilation.BuildManager.CallPreStartInitMethods(String preStartInitListPath, Boolean& isRefAssemblyLoaded) +102 System.Web.Compilation.BuildManager.ExecutePreAppStart() +157 System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException) +549[HttpException (0x80004005): O método de inicialização Start anterior ao início do aplicativo do tipo System.Web.Mvc.PreApplicationStartCode emitiu uma exceção com a seguinte mensagem de erro: Não foi possível carregar arquivo ou assembly 'Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' ou uma de suas dependências. O sistema não pode encontrar o arquivo especificado..] System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +10085804 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +95 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +254

Informações sobre a Versão: Microsoft .NET Framework Versão:4.0.30319; Versão do ASP.NET:4.7.2114.0

Minha duvida é: tenho que escrever o comando "Install-Package Microsoft.Web.Infrastructure" no Console do Gerenciador de Pacotes ou adicionar no Gerenciar Pacotes do NuGet para a Solução ?

Escrever o comando "Install-Package Microsoft.Web.Infrastructure" no Console do Gerenciador de Pacotes

Também tive o mesmo problema, facilmente resolvido com a solução dada pelos colegas e a própria aplicação fala a referência que falta.

PM > Install-Package Microsoft.Web.Infrastructure