Select the product you need help with
Mensajes de error cuando intenta ejecutar una aplicación Web ASP.NET 2.0 que se basa en .NET Framework 2.0Id. de artículo: 919284 - Ver los productos a los que se aplica este artículo En esta páginaSíntomasCuando intenta ejecutar una aplicación Web de Microsoft ASP.NET 2.0 creada en Microsoft .NET Framework 2.0, puede recibir un mensaje de error similar a uno de los mensajes de error siguientes: La clase base incluye el campo MyControl _1', pero su tipo (MyControl) no es compatible con el tipo de control (_ascx ASP. MyControl). No se puede convertir el objeto de tipo 'ASP. MyControl _ascx' al tipo ' MyNameSpace.MyControl '. No se permiten referencias de archivo circular. CausaSe trata de problema se produce porque la forma en que ASP.NET 2.0 utiliza las referencias de aplicación y la estructura de carpeta de la aplicación para compilar la aplicación. Si la propiedad de proceso por lotes de la <compilation> elemento del archivo web.config de la aplicación se establece en true , ASP.NET 2.0 compila cada carpeta en la aplicación en un ensamblado independiente. En este escenario, puede producirse una referencia circular. Además, el proceso de compilación puede producirse un error si se cumple alguna de las condiciones siguientes:
SoluciónPara resolver este problema, utilice uno de los métodos siguientes: Método 1: Modificar el archivo web.configPara modificar el archivo web.config , establezca la propiedad de proceso por lotes de la <compilation> elemento del archivo web.config para que la aplicación es false .Nota Este método se recomienda sólo para pequeñas aplicaciones. En las aplicaciones de gran producción, cuando se establece la propiedad de proceso por lotes en false , ASP.NET 2.0 compila cada página de la aplicación en un ensamblado independiente. A continuación, se cargan los ensamblados de página individual en la siguiente ubicación de memoria disponible. Además, no se puede mover los ensamblados de página individual. Esto hace que la fragmentación de memoria. Método 2: Reordenar las carpetas de la aplicaciónPara evitar una referencia circular, reorganizar las carpetas de la aplicación. Para reordenar estas carpetas, siga estos pasos:
Más informaciónPara obtener más información sobre cómo utilizar el <compilation> elemento en el archivo web.config , visite el siguiente sitio Web de Microsoft Developer Network (MSDN): http://msdn2.microsoft.com/en-us/library/s10awwz0.aspx
(http://msdn2.microsoft.com/en-us/library/s10awwz0.aspx)
Para obtener más información acerca de otro error que puede provocar una excepción InvalidCastException se inicia en una aplicación Web conectada a ASP.NET, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base: 915782
(http://support.microsoft.com/kb/915782/
)
REVISIÓN: Puede recibir un error InvalidCastException en una aplicación Web conectada con ASP.NET PropiedadesId. de artículo: 919284 - Última revisión: martes, 25 de julio de 2006 - Versión: 1.2
Traducción automática IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente. Haga clic aquí para ver el artículo original (en inglés): 919284
(http://support.microsoft.com/kb/919284/en-us/
)
|





Volver al principio








