Ich versuche meine Kollegen davon zu überzeugen, von einem Website-Projekt zu einem Web-Anwendungsprojekt zu wechseln, weil ich die Projektdatei verwenden möchte. Allerdings kann ich dieses Argument nicht gegen folgendes aussprechen:
Ich würde sagen, wenn jeder die Flexibilität benötigt, um nach der Veröffentlichung Bugfixes zu implementieren, ohne die gesamte Site erneut zu veröffentlichen, dann haben sie Recht: Sie brauchen ein Webprojekt für diese Art der dynamischen Kompilierung. Das oder ein besseres Testverfahren;)
Persönlich bevorzuge ich jedoch eine Webanwendung, da nur eine DLL erstellt wurde, was weniger Unordnung und weniger Spielraum für "seltsame Bugs" mit dlls mit anderen Namen etc. bedeutet. Wenn Sie eine große Website haben, sollten Sie wirklich ein Web verwenden Anwendung. Ich erinnere mich, dass ich diese Entscheidung vor einem Jahr getroffen habe und nie zurückgeschaut habe (ich habe eine Webanwendung gewählt):)
Früher habe ich Webanwendungen viel mehr bevorzugt als ein Website-Projekt. Mir wurde jedoch klar, dass wenn Sie eine Site haben, die viele kleine Updates benötigt, dann ist es einfacher, mit einem Webprojekt zu arbeiten.
Wenn Sie nur eine Code-Behind-Datei ändern können, statt die gesamte App neu erstellen und bereitstellen zu müssen, wird die Bereitstellung millionenfach stressfreier.
Wenn Sie jedoch korrekte Versionskontrollsysteme, Verzweigungen, automatisierte Builds und eine korrekte QA verwenden, funktioniert beides.
Aber ja, Website-Projekte sind viel einfacher zu "update".
Tags und Links asp.net visual-studio