Frage

Wir haben ein .net 2.0-Ordner und einen .net 3.5-Ordner in unserer Web-Anwendung. Ich bin in der Lage, einfach eine neue VB-Datei zu laden und die Änderungen in 2.0 ohne sieht den Build zu kompilieren und laden. In 3,5 Allerdings scheint es, meine Änderungen sehe ich erst nach einer Kompilierung und das Hochladen der Build zu tun. Wer weiß, was mich zwingt kompilieren muss meine .net 3.5?

Vielen Dank

War es hilfreich?

Lösung

Es klingt für mich wie Ihr 3.5-Projekt als „Web Application“ erstellt wurde eher als eine „Web-Site.“ Ersteres erfordert Zusammenstellung, während die letzteren nicht.

Andere Tipps

Wenn es eine ASP.NET-Website ist dann nicht. Es kompiliert automatisch CS- oder VB-Dateien on the fly.

Es klingt wie Sie eine Web Application haben. Es gibt zwei Möglichkeiten, wie Sie eine Website in .net beide 2.0 und 3.5 zu implementieren. Eine davon ist eine Web-Anwendung, in dem die gesamten Code für die Site erstellt wird, bevor Hand und an einen Ort veröffentlicht. Die andere ist eine Web-Site. Die Web-Site wird erstellt, wenn der app-Pool zurückgeführt wird. Die Web-Site bietet die Freiheit, nur ein paar Dateien oder Seiten schieben, wo ein Web App muss vollständig eingeschoben und die gesamte app kompiliert werden. Der Performance-Unterschied ist nicht so groß zwischen den beiden und ehrlich Benutzer den Unterschied nicht bemerken würde, wenn Ihre Website nicht so oft getroffen wird und der Leerlauf-Arbeitsprozess zurückgeführt wird, die den nächsten Benutzer würde dazu führen, dass ein paar zusätzliche Sekunden warten müssen für sie zu kompilieren. Ich arbeite mit Web-Site zur Zeit und unsere Website ist sehr oft getroffen, so dass die Leistungssteigerung eines Web App wirklich vernachlässigbar ist.

Hier ist ein netter kleiner Artikel erklärt den Unterschied: ASP.NET Webseite vs Webanwendungsprojekts

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top