Al desarrollar un sistema basado en Asp.Net, inicialmente se utilizó Rad Treeview 2.5, pero los controles a menudo no se cargaban. Originalmente pensé que era un problema con el control en sí, pero después de actualizar Rad Treeview a la versión 3.0, todavía no se pudo resolver. Fui al sitio web oficial de Terelik y leí las preguntas frecuentes, pero no se mencionó este problema.
Más tarde descubrí que cuando el control no se cargaba, siempre que reiniciaba el sistema o esperaba un momento para recompilar y ejecutar el programa, el control no se cargaba y desaparecía. ¿Es un problema con el Framework? ¿Tienes miedo de estar demasiado cansados de la programación, tomemos un descanso? Deprimido...
Accidentalmente encontré el siguiente artículo hoy. Después de seguirlo, el problema se resolvió ~ ja.
PRB: Error de acceso denegado al realizar modificaciones de código con los servicios de índice en ejecución
http://support.microsoft.com/default.aspx?scid=kb;en-us;329065
CAUSA
Si ejecuta Index Server (Cisvc.exe), Index Server puede volver a escanear el directorio de archivos temporales ASP.NET mientras solicita una página de Microsoft ASP.NET. Cisvc.exe mantiene un bloqueo en el directorio de archivos temporales ASP.NET para una. a cinco minutos La duración del bloqueo depende del tamaño del directorio que hace que el proceso Aspnet_wp.exe (o el proceso W3wp.exe para aplicaciones que se ejecutan en Microsoft Internet Information Services [IIS] 6.0) no cargue la DLL en particular. .
RESOLUCIÓN
Si no utiliza Index Server en el servidor, puede desactivarlo. Para hacerlo, siga estos pasos:
Haga clic en Inicio y luego en Servicios.
Ubique el Servicio de Index Server en la lista de servicios y luego haga clic en Propiedades del Servicio de Index Server en el subformulario.
En la pestaña General del cuadro de diálogo Propiedades del Servicio de Index Server, en la lista desplegable de elementos Tipo de inicio, haga clic en Deshabilitado.
Haga clic en Aceptar.
Si utiliza Index Server, puede excluir el directorio de archivos temporales ASP.NET de las carpetas que explora Index Server. Para hacerlo, siga estos pasos:
Haga clic en Inicio, seleccione Todos los programas, seleccione Herramientas administrativas y. luego haga clic en Administración de computadoras.
Expanda el nodo Servicios y aplicaciones, expanda el nodo Servicio de Index Server y luego expanda el nodo Sistema.
Haga clic derecho en la carpeta Directorios, seleccione Nuevo y luego haga clic en Directorio en el subformulario para abrir el cuadro de diálogo Agregar directorio.
Haga clic en Examinar y luego busque el directorio de archivos temporales ASP.NET. Normalmente encontrará los archivos temporales ASP.NET en la siguiente ruta: c:\Microsoft.NETFramework\Temporary ASP.NET Files.
La nota es la versión de .NET Framework instalada en su computadora.
Haga clic en No debajo de los botones de opción ¿Incluir en el índice?
Haga clic en Aceptar para cerrar.
Cierre el cuadro de diálogo Administración de computadoras.
Reinicie el servicio de Servicios de Index Server.
MÁS INFORMACIÓN
Otro software diseñado para escanear directorios a intervalos regulares puede bloquear los archivos ubicados en el directorio de Archivos temporales ASP.NET de una manera similar a cómo el Servicio de Index Server bloquea los archivos. Los ejemplos de dicho software incluyen escáneres de virus y copias de seguridad. software Microsoft recomienda que consulte los manuales de los fabricantes de cada software para obtener información sobre cómo deshabilitar o excluir los archivos temporales ASP.NET de estos servicios.
Resulta que la falla es causada por el servicio de indexación.