2
respostas

Mvc5 ProjetoEstoque não roda

Não consigo executar. Sempre me aparece esta mensagem de erro. Error de servidor en la aplicación '/'.

No se puede cargar el archivo o ensamblado 'Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' ni una de sus dependencias. El sistema no puede encontrar el archivo especificado.

Descripción: Excepción no controlada al ejecutar la solicitud Web actual. Revise el seguimiento de la pila para obtener más información acerca del error y dónde se originó en el código.

Detalles de la excepción: System.IO.FileNotFoundException: No se puede cargar el archivo o ensamblado 'Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' ni una de sus dependencias. El sistema no puede encontrar el archivo especificado.

Error de código fuente:

Se ha generado una excepción no controlada durante la ejecución de la solicitud Web actual. La información sobre el origen y la ubicación de la excepción pueden identificarse utilizando la excepción del seguimiento de la pila siguiente.

Rastro al cargar el ensamblado: La información siguiente puede ser útil para determinar porqué no se cargó el ensamblado 'Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.

=== Información de estado anterior al enlace === LOG: DisplayName = Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 (Fully-specified) LOG: Appbase = file:///C:/Users/carlos/Desktop/domingo final/CaelumEstoque/CaelumEstoque/ LOG: PrivatePath inicial = C:\Users\carlos\Desktop\domingo final\CaelumEstoque\CaelumEstoque\bin

Ensamblado de llamada : System.Web.WebPages, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35.

LOG: Este enlace empieza en el contexto de carga default. LOG: Utilización del archivo de configuración de la aplicación: C:\Users\carlos\Desktop\domingo final\CaelumEstoque\CaelumEstoque\web.config LOG: Utilizando el archivo de configuración de host: C:\Users\carlos\Documents\IISExpress\config\aspnet.config LOG: Utilizando el archivo de configuración del equipo en C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config. LOG: Referencia posterior a la directiva: Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 LOG: Intento de descarga de la nueva dirección URL file:///C:/Users/carlos/AppData/Local/Temp/Temporary ASP.NET Files/root/c8a19bbc/5951b1b2/Microsoft.Web.Infrastructure.DLL. LOG: Intento de descarga de la nueva dirección URL file:///C:/Users/carlos/AppData/Local/Temp/Temporary ASP.NET Files/root/c8a19bbc/5951b1b2/Microsoft.Web.Infrastructure/Microsoft.Web.Infrastructure.DLL. LOG: Intento de descarga de la nueva dirección URL file:///C:/Users/carlos/Desktop/domingo final/CaelumEstoque/CaelumEstoque/bin/Microsoft.Web.Infrastructure.DLL. LOG: Intento de descarga de la nueva dirección URL file:///C:/Users/carlos/Desktop/domingo final/CaelumEstoque/CaelumEstoque/bin/Microsoft.Web.Infrastructure/Microsoft.Web.Infrastructure.DLL. LOG: Intento de descarga de la nueva dirección URL file:///C:/Users/carlos/AppData/Local/Temp/Temporary ASP.NET Files/root/c8a19bbc/5951b1b2/Microsoft.Web.Infrastructure.EXE. LOG: Intento de descarga de la nueva dirección URL file:///C:/Users/carlos/AppData/Local/Temp/Temporary ASP.NET Files/root/c8a19bbc/5951b1b2/Microsoft.Web.Infrastructure/Microsoft.Web.Infrastructure.EXE. LOG: Intento de descarga de la nueva dirección URL file:///C:/Users/carlos/Desktop/domingo final/CaelumEstoque/CaelumEstoque/bin/Microsoft.Web.Infrastructure.EXE. LOG: Intento de descarga de la nueva dirección URL file:///C:/Users/carlos/Desktop/domingo final/CaelumEstoque/CaelumEstoque/bin/Microsoft.Web.Infrastructure/Microsoft.Web.Infrastructure.EXE.

Seguimiento de la pila:

[FileNotFoundException: No se puede cargar el archivo o ensamblado 'Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' ni una de sus dependencias. El sistema no puede encontrar el archivo especificado.] System.Web.WebPages.PreApplicationStartCode.Start() +0 System.Web.Mvc.PreApplicationStartCode.Start() +32

[InvalidOperationException: El método de inicialización Start previo al inicio de la aplicación del tipo System.Web.Mvc.PreApplicationStartCode produjo una excepción con el siguiente mensaje de error: No se puede cargar el archivo o ensamblado 'Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' ni una de sus dependencias. El sistema no puede encontrar el archivo especificado..] System.Web.Compilation.BuildManager.InvokePreStartInitMethodsCore(ICollection1 methods, Func1 setHostingEnvironmentCultures) +622 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): El método de inicialización Start previo al inicio de la aplicación del tipo System.Web.Mvc.PreApplicationStartCode produjo una excepción con el siguiente mensaje de error: No se puede cargar el archivo o ensamblado 'Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' ni una de sus dependencias. El sistema no puede encontrar el archivo especificado..] System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +9947444 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +101 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +261

Información de versión: Versión de Microsoft .NET Framework:4.0.30319; Versión ASP.NET:4.6.1055.0

2 respostas

Olá, Carlos!

Está faltando o assembly Microsoft.Web.Infrastructure na sua aplicação.

Pra resolver isso, vá até o console do Nuget e execute este comando:

Install-Package Microsoft.Web.Infrastructure

Veja se resolve.

Marcelo obrigado pela resposta. Eu instalei conforme o web infrastructure mas não funcionou .

Error en la instalación. Revirtiendo... El paquete 'Microsoft.Web.Infrastructure.1.0.0' no existe en el proyecto 'CaelumEstoque' El paquete 'Microsoft.Web.Infrastructure.1.0.0' no existe en la carpeta 'C:\Users\carlos\Desktop\domingo final\desenvolvimento-web-asp-net-mvc-5-aula3\CaelumEstoque-aula3\packages' Install-Package : No se pudo instalar el paquete 'Microsoft.Web.Infrastructure 1.0.0'. Está intentando instalar este paquete en un proyecto que tiene '.NETFramework,V ersion=v4.5' como destino, pero el paquete no contiene referencias de ensamblado o archivos de contenido compatibles con dicho marco. Para obtener más información, pó ngase en contacto con el autor del paquete. En línea: 1 Carácter: 16 + Install-Package <<<< Microsoft.Web.Infrastructure + CategoryInfo : NotSpecified: (:) [Install-Package], Exception