Sitio web ASP para problemas de aplicaciones web

Estoy intentando convertir un proyecto de sitio web asp.net muy grande en un proyecto de aplicación web. La razón principal es que queremos refactorizar el código para habilitar las pruebas unitarias. El sitio web está escrito en .net 4.0.

Primero intenté esto usando este tutorial.

¡Después de esta conversión hubo 1500 errores al intentar construir! ¡No es bueno! Sin embargo, noté que durante la conversión, cuando copié los archivos y carpetas del sitio web y realicé la conversión a la aplicación web, mi carpeta App_Code no cambió de nombre como decía la guía, permaneció App_Code.

Fui a buscar otros métodos y probé esta guía para convertir:

que es muy similar pero con la ligera diferencia de copiar primero la carpeta App_Code y convertirla, luego hacer lo mismo con los archivos restantes. Lamentablemente, esto todavía tuvo el mismo efecto, la carpeta App_Code no cambió de nombre.

Al observar los cientos de errores, la mayoría parece estar donde cualquier código (Código detrás de los archivos) hace referencia al código que se almacenó en la carpeta App_code de los sitios web. Incluso el código en App_Code que tiene espacios de nombres está dando errores.

Ejemplo: no se pudo encontrar el tipo o el nombre del espacio de nombres 'SampleNamespace' (¿falta una directiva de uso o una referencia de ensamblado?)

Puede que me esté perdiendo algo simple, pero ¿alguien ha tenido problemas similares al realizar este tipo de conversión? ¿O sé dónde me estoy equivocando?

Cualquier ayuda es muy apreciada. gracias ryan

preguntado el 31 de julio de 12 a las 11:07

¿Colocó el contenido de App_Code en un proyecto separado? Si es así, debe asegurarse de que el proyecto que contiene sus archivos aspx tenga una referencia a ese proyecto. Y en este caso, su código de App_Code no podrá hacer referencia al código de los archivos de código subyacente. -

0 Respuestas

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.