2011-11-05 21 views
5

He creado un sitio web asp.net, con la carpeta adjunta app_code.clases de app_code de referencia en el proyecto de aplicación web

En la misma solución agregué un proyecto de aplicación web, y quiero usar las clases que están en la carpeta del sitio web app_code.

Intenté agregar una referencia y luego agregar el proyecto (el sitio web), pero la lista del proyecto está vacía ... Gracias.

Respuesta

6

Lo estás haciendo mal. Cree un proyecto de biblioteca de clase y mueva todas esas clases de la carpeta app_code al nuevo proyecto. Luego haga referencia a este proyecto desde el sitio web y el proyecto de aplicación web.

1

muy tarde, pero a veces las clases en App_Code pueden necesitar permanecer en el mismo proyecto, a continuación,

  1. Crear una nueva carpeta (por ejemplo "código") en la aplicación web, y añadir archivos de clase de App_Code como enlaces a esta carpeta Esto le permite tener una sola copia.

2) Asegúrese de que la Acción de compilación para cada uno de estos archivos importados sea "Compilar" en la carpeta de propiedades del archivo si es necesario.

3) Excluye la carpeta App_Code de la aplicación web.

Más información y razones - por favor ver aquí:

http://vishaljoshi.blogspot.in/2009/07/appcode-folder-doesnt-work-with-web.html

Cuestiones relacionadas