Pregunta

En nuestra aplicación hemos ejecutarse en un error numerosos tiempos en que el error CS0433, que se queja por un nombre de collison, en dos diferentes archivos dll.Este es un ASP.NET aplicación desarrollada en C# con webforms.Siempre se quejaba de que TimeLog página.Alguien tiene algún consejo para solucionar este error?

¿Fue útil?

Solución

He encontrado un enlace en el MSDN que describe este error.

Para resumir, un conflicto de nombres puede ocurrir entre el nombre de archivo de una página (TimeLogTab.aspx) y la clase en el código detrás (clase pública TimeLogTab).

El enlace recomienda cambiar el nombre de uno de ellos.He cambiado mi clase de Time_LogTab y el error se fue.

Otros consejos

El error puede ocurrir de forma intermitente:Estoy usando "Publicar Sitio Web" para un VS de 2005 Proyecto de Aplicación Web con "Eliminar todos los archivos existentes antes de publicar" y, a continuación, XCOPY-Implementar en el destino de la carpeta de IIS (que no eliminar los archivos existentes allí).Hoy me he topado con que el error por primera vez (no nuevo .ascx/.archivos aspx desde semanas), sino, simplemente, volver a compilar y desplegar de nuevo el mismo proyecto resuelto el problema.

La única diferencia:Para el 2do tiempo, entré a la página causando el problema en primer lugar.Ahora me pregunto si el exacto haga clic en el fin de realmente importa o si más bien arbitraria mala suerte haga clic en ordenar de manera efectiva puede chocar contra un ASP.NET sitio?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top