In ASP.NET enthält mein app_code-Ordner eine Tonne von .cs-Dateien. Es wäre großartig, wenn ich sie nach dem Modul organisieren könnte, zu dem sie in meinem Projekt gehören, damit ich nicht ewig blättern muss, wenn ich den Ordner app_code erweitere. Wie organisierst du deine?Wie organisiert man den ASP.NET app_code Ordner?
Antwort
Verwenden Sie Ordner, ...
Oder alle Klassen, um eine Klassenbibliothek für Ihre Website und Referenz, die Bibliothek bewegen.
Dann richtig Ordner & Namespace alle Ihre Klassen dort.
In der Vergangenheit, wo ich den Ordner App_Code zu verwenden habe ich für alles, was die Ordnerstruktur der Haupt-Website gespiegelt haben für alles andere
zum Beispiel einen gemeinsamen Ordner spezifischen und hatte
Site
|- App_Code
|- Login
|- Common
|- Controls
|- AdminArea
|- SomethingElse
|- Login
|- Controls
|- AdminArea
|- SomethingElse
\- Default.aspx
Wir versuchen, Dinge in relevanten Ordnern in App_Code zu halten. Zum Beispiel haben wir ein Feature/Produkt namens DataLinx, also gibt es einen DataLinx-Ordner unter App_Code mit allen relevanten Dateien hier.
Ich würde vorschlagen, Sie CS-Dateien in verschiedenen Projekten, wenn möglich, und das Importieren der DLL-Datei.
Es gibt zwei Optionen, um Projekte für die verschiedenen Schichten und Funktionen zu erstellen. Oder erstellen Sie einen Ordner im Ordner app_code für verschiedene Funktionen.
Angenommen, Sie verwenden die erste, dann müssen Sie jedes Klassenbibliotheksprojekt für jede Ebene erstellen. Wie Datenbank-Layer, Business-Logik-Layer, Common Controls usw. Erstellen Sie eine Lösung und fügen Sie dieses gesamte Projekt hinzu. Verweisen Sie die Projekt-DLL auf Ihre Bedürfnisse.
Für andere Ansatz müssen Sie einfach .cs-Dateien in verschiedenen Ordner gruppieren.
- 1. mehrere Ordner in App_Code Ordner
- 2. App_Code Ordner Probleme
- 3. App_Code Ordner in WAP?
- 4. App_Code Ordner fehlt in VS 2010
- 5. Wo ist MVC3 App_Code Ordner
- 6. ASP.NET - App_Code - Mix VB und C# im selben Ordner
- 7. Wie organisiert man API?
- 8. Wie organisiert man Integrationstests?
- 9. Wie man ein C++ Projekt organisiert
- 10. Wie man PHP-Code organisiert?
- 11. Wie organisiert man Python-Quellcode-Dateien?
- 12. Wie man wiederholenden Code organisiert?
- 13. Wie man den Code hinter der UI organisiert hält?
- 14. Wie Zugriff auf den Ordner in asp.net
- 15. Wie man zwei Schrittebestätigung organisiert? Knoten js
- 16. MVC/MVP/MVVM - Wie man Geschäftslogik organisiert
- 17. Wie organisiert man lokale Abhängigkeiten mit Maven?
- 18. Wie organisiert man das wiederkehrende neuronale Netzwerk?
- 19. Wie organisiert man Abfahrtszeiten? PHP natürliche Art?
- 20. Rails: wie man Routen formatiert und organisiert
- 21. Wie man verschachtelte Requisiten in VueJS organisiert?
- 22. Wie organisiert man Informationen über die Programmlösung?
- 23. Wie organisiert man Dateien in Python?
- 24. Wie organisiert man Gorilla Mux Routen?
- 25. Wie organisiert man große glänzende Apps?
- 26. Wie organisiert man Pakete (und verhindert Abhängigkeitszyklen)?
- 27. C#, wie man diesen Code organisiert?
- 28. Wie man eine große karaf blueprint.xml organisiert?
- 29. Wie man ein HttpModule registriert, das nicht im App_code Ordner ist
- 30. Wiederverwenden von Code in der .NET-Website (Ordner app_code)