He leído muchas de las otras preguntas publicadas sobre el mismo problema, pero sigo sin entender la causa y cómo evitar que ocurra.Conjunto dañado de ASP.NET "No se pudo cargar el archivo o ensamblado App_Web_ *"
En mi caso, esto sucede en el servidor de producción. Obtengo el mismo error que se ha descrito en otras preguntas, y lo resuelvo volviendo a copiar los ensamblajes en el directorio bin. Ni siquiera son archivos recompilados, son los mismos que estaban allí antes, copiados nuevamente y luego comienzan a funcionar sin problemas.
La parte más extraña es que estoy usando proyectos de implementación web para cambiar el nombre de todos mis archivos de ensamblaje en dll basados en carpetas. Así que folder.dll y folder.subfolder.dll en lugar de App_Web_jt8nxllz.dll. Sin embargo, el error aún nombra el archivo App_Web_jt8nxllz.dll original.
Eliminación de los contenidos de la carpeta C:\WINDOWS\Microsoft.NET\Framework[64]\v...\Temporary ASP.NET Files
obras y es todo muy bien, pero ¿alguien sabe cómo evitar que este error ocurra? Además, apagar IIS o reiniciarlo realmente no es tan factible cuando sucede en el servidor de producción. Tal vez limpiar la carpeta Temp en un programador de forma automática?
¿Cuál es el verdadero problema aquí? ¿Hay algo en particular que hace que esto suceda? El sitio no tendrá ningún problema, y de repente, una carpeta completa deja de funcionar y produce este error.
Could not load file or assembly 'App_Web_jt8nxllz, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
Exception type 'System.IO.FileNotFoundException' was caught.
Source: App_Web_whv5zsvd
Target Site: Void __BuildControlTree(ASP.artists_controls_artistheader_ascx)
Stack Trace:
at ASP.artists_controls_artistheader_ascx.__BuildControlTree(artists_controls_artistheader_ascx __ctrl)
at ASP.artists_controls_artistheader_ascx.FrameworkInitialize()
at System.Web.UI.UserControl.InitializeAsUserControlInternal()
at System.Web.UI.UserControl.InitializeAsUserControl(Page page)
at ASP._artists_artist_master.__BuildControlctlArtistHeader()
at ASP._artists_artist_master.__BuildControlctlContent(Control __ctrl)
at System.Web.UI.CompiledTemplateBuilder.InstantiateIn(Control container)
at ASP.master_mysite_master.__BuildControlMainContent()
at ASP.master_mysite_master.__BuildControlform1()
at ASP.master_mysite_master.__BuildControlBody()
at ASP.master_mysite_master.__BuildControlTree(master_mysite_master __ctrl)
at ASP.master_mysite_master.FrameworkInitialize()
at System.Web.UI.UserControl.InitializeAsUserControlInternal()
at System.Web.UI.MasterPage.CreateMaster(TemplateControl owner, HttpContext context, VirtualPath masterPageFile, IDictionary contentTemplateCollection)
at System.Web.UI.MasterPage.get_Master()
at System.Web.UI.MasterPage.ApplyMasterRecursive(MasterPage master, IList appliedMasterFilePaths)
at System.Web.UI.Page.ApplyMasterPage()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Esta revisión no funciona para todos. Puede leer más sobre algunos de los problemas en esta publicación http://forums.asp.net/t/986130.aspx – YetAnotherDeveloper