Für meine Produktionsstätten ändere ich normalerweise das "Debug" -Flag in der Web.Config auf "false". Aber ich veröffentliche meine Sites immer mit dem Configuration Manager auf "Debug". Sollte ich diese Einstellung auch ändern?Wenn ich eine ASP.NET-Anwendung veröffentliche, sollte ich den Build-Typ im Visual Studio Configuration Manager in Release ändern?
Antwort
Ja, Sie sollten - obwohl es einen Unterschied macht, hängt davon ab, wie Ihre Website codiert ist. Nur vorkompilierte Sites (Webanwendungsprojekte) oder Klassenbibliotheken in derselben Lösung werden berücksichtigt. ASP.NET-Sites (Website-Projekte) werden auf dem Server kompiliert und prüfen web.config auf ihre Debug-Einstellung.
Ja, absolut. Wenn Sie sie auf Release setzen, wird der Code ohne Debugsymbole und mit der richtigen bedingten Kompilierung (d. H. #if DEBUG) kompiliert.
Ja Veröffentlichung wird eine kleinere DLL
Ja, kompilieren wie in MSDN vorgeschlagen:
Aktivieren der Debug-Modus wird stark beeinflussen die Leistung Ihrer ASP.NET Anwendung. Denken Sie daran, den Debug-Modus zu deaktivieren, bevor Sie eine Version Anwendung bereitstellen oder die Leistung Messungen durchführen.
- 1. Visual Studio: Configuration Manager fehlt
- 2. Configuration Manager zeigt nur Debug
- 3. Wie sollte ich den Debug/Release-Modus in Visual Studio verwenden?
- 4. Asp.Net Kern Wie kann ich den Configuration Manager ersetzen
- 5. Was sollte ich überprüfen, bevor ich eine Webanwendung veröffentliche?
- 6. Welchen Zweck hat Build Configuration Manager in VS2008?
- 7. Ich habe keine "Any CPU" -Option in meinem Configuration Manager
- 8. Wann sollte ich den Entity Manager schließen?
- 9. JPA wenn ich Entity Manager schließen sollte
- 10. Kann ich den Cursor des Visual Studio-Texteditors ändern?
- 11. Kann ich automatisch in den Freigabemodus wechseln, wenn ich ein vs-Projekt veröffentliche?
- 12. Wie programmiere ich eine Visual Studio-Lösung?
- 13. Rahmen Ändern Sie den Anwendungsziel, wenn in Visual Studio
- 14. Wie veröffentliche ich eine .NET-Anwendung mit OneClick-Veröffentlichung über Visual Studio 2015?
- 15. Wie kann ich die Build-Konfiguration in Visual Studio in Release ändern?
- 16. Wie veröffentliche ich eine Xamarin.Forms App unter Windows?
- 17. ** Visual Studio 2015, sollte ich Project.sln.ide \ * Dateien in Git binden?
- 18. Sollte ich den Wert eines Funktionsparameters ändern?
- 19. Wie veröffentliche ich ein Ereignis im Konstruktor meines Moduls?
- 20. Entfernen einer Lösungsplattform aus Configuration Manager
- 21. Visual Studio - ungültig std :: string Debugger Ausgabe im Release-Modus
- 22. Warum sollte mein Visual Studio 2008 geschlossen werden, wenn ich eine .xaml-Datei öffne?
- 23. Visual Studio Debug vs Release-Modus
- 24. Android Studio: Umschalten einer URL abhängig vom Buildtyp? (verwendet für Tests in debug/release)
- 25. CMake Visual Studio Debuggen/Release find_package
- 26. Kann ich die XML-Kommentarvorlage in Visual Studio ändern?
- 27. Visual Studio: Wie kann ich den Debugger stoppen, wenn eine Elementvariable geändert wird?
- 28. Wie ändere ich den Zeilenabstand in Visual Studio 2012?
- 29. Wie konsumiere ich eine Dateiressource als Zeichenfolge in Visual Studio?
- 30. Wie kann ich die Tastaturkürzelbindungen in Visual Studio Code ändern?
Ja - aber das bezieht sich auf die Einstellung debug = "false" in web.config - nicht die VS Solution. –