Frage

Ich habe vor kurzem eine 1.1 Webprojekt zu einer 2,0-Web-Anwendung aktualisiert. Nachdem man den „Upgrade auf Web-Anwendung“ Betriebes durch die Upgrade-Assistenten und Durchführung, alles sah gut aus. Nach dem Schließen und erneuten Öffnen von Visual Studio, bestand jedoch darauf, sie das Projekt als eine Website auf die Behandlung, nicht eine Web-Anwendung, und die „Upgrade auf Web-Anwendung“ Option fehlt. Ich verstehe sehr gut die Unterschiede zwischen den beiden Projekttypen, aber jeder ein klares Verständnis für die Unterschiede in der csproj / SLN / etc hat. Dateien, die Visual Studio sagen, welche Art von Projekten ist es?

War es hilfreich?

Lösung

Die Beantwortung meiner Frage:

ich einige Informationen finden Sie hier: http://hamang.net/2008/11/03/bug-vs-2008-web-application-project-opened-as-web-site/

Der Artikel befaßt sich mit VS 2008, aber die Informationen scheinen relevant zu 2005 und die beschriebenen Lösung gearbeitet.

Zusammengefasst: Die SLN-Datei hat einen „Projekt“ Knoten, der in einem Website-Projekt verweist auf das Ordner des Projektes, sondern in einem Webanwendungsprojekt verweist auf den CSPROJ / .vbproj Datei selbst. Darüber hinaus kann es eine .webinfo-Datei sein, die Visual Studio Pfadinformationen für das Projekt enthält; Entfernen dieser Datei wurde das Problem behoben.

Ich habe viele Tutorials zum Upgrade, aber wenig Informationen über die Details, wie Visual Studio „versteht“ die Art des Projektes gefunden. Wenn jemand mehr Informationen über die Besonderheiten hat (was die .webinfo Datei ist für die?), Wäre es sehr geschätzt werden.

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