En ASP.NET, mi carpeta app_code tiene una tonelada de archivos .cs en ella. Sería genial si pudiera organizarlos por el módulo al que pertenecen en mi proyecto, así que no me desplazaré para siempre cuando amplíe la carpeta app_code. ¿Cómo organizas el tuyo?Cómo organizar la carpeta ASP.NET app_code?
Respuesta
Utilice carpetas ...
o mover todas sus clases fuera a una biblioteca de clases para su sitio Web y referencia de esa biblioteca.
A continuación, correctamente la carpeta & namespace all your classes there.
En el pasado, en la que he tenido que utilizar la carpeta App_Code He reflejaba la estructura de carpetas del sitio principal para cualquier cosa específica y tenía una carpeta común para todo lo demás
por ejemplo,
Site
|- App_Code
|- Login
|- Common
|- Controls
|- AdminArea
|- SomethingElse
|- Login
|- Controls
|- AdminArea
|- SomethingElse
\- Default.aspx
Intentamos mantener las cosas en carpetas relevantes dentro de App_Code. Por ejemplo, tenemos una característica/producto llamado DataLinx, por lo que hay una carpeta DataLinx en App_Code con todos los archivos relevantes aquí.
Sugeriría ponerle archivos .cs en diferentes proyectos si es posible, y solo importar el archivo .dll.
Puede haber dos opciones para crear proyectos para las diferentes capas y funcionalidad. O cree una carpeta en la carpeta app_code para funcionalidades diferentes.
Supongamos que está utilizando primero, entonces necesita crear cada proyecto de biblioteca de clases para cada capa. Al igual que la capa de la base de datos, la capa de lógica de negocios, los controles comunes, etc. Crea una solución y agrega todo este proyecto. Haga referencia al dll del proyecto para su necesidad.
Para otro enfoque, solo necesita agrupar lógicamente archivos .cs en una carpeta diferente.
- 1. ASP.NET MVC Project y la carpeta App_Code
- 2. Problemas de la carpeta App_Code
- 3. Falta la carpeta App_Code en VS 2010
- 4. ASP.Net - App_Data & App_Code carpetas?
- 5. Tener navaja @helper en la carpeta App_code utilizando ASP.NET MVC 3
- 6. El sitio web ASP.NET no puede ver el archivo .cs en la carpeta App_Code
- 7. Usando Nemerle en asp.net App_Code directorio
- 8. Organizar carpeta src Android en subcarpetas (Eclipse)
- 9. Acceso al archivo en App_Data desde una clase en la carpeta App_Code
- 10. ASP.net mvc 2 carpeta de carpetas estructura
- 11. No puedo acceder a mi clase desde código subyacente. Class es la carpeta App_Code
- 12. asp.net carpeta mvc app_data
- 13. ¿Cómo es que las clases en las subcarpetas de mi carpeta App_Code no se encuentran correctamente?
- 14. Intellisense en App_Code en VS2010
- 15. ¿Cómo debo organizar mis temas ASP.Net y archivos CSS comunes?
- 16. ¿Cómo debo organizar mi aplicación Flex?
- 17. Las clases que residen en App_Code no son accesibles
- 18. Cómo organizar una aplicación Rails
- 19. Carpeta de trabajo en ASP.NET
- 20. Pruebas unitarias Sitio web ASP.net Código de proyecto almacenado en App_Code
- 21. PHP organizar fotos cargadas
- 22. Cómo organizar un proyecto en C++
- 23. Cómo organizar clases, paquetes
- 24. ¿Cómo organizar la aplicación jquery compleja?
- 25. Cómo usar Control.GetRouteUrl desde una clase en App_Code
- 26. Proyecto de biblioteca de clases VS App_Code - Pros/Cons?
- 27. ¿Cómo organizar un proyecto de Python?
- 28. ¿Cómo organizar "proyectos" y "soluciones" en Eclipse?
- 29. ¿La mejor manera de organizar proyectos dependientes?
- 30. Cómo buscar la carpeta