Forums Neueste Beiträge
 

Unterschied zwischen Projekt und Website erstellen?

12/03/2008 - 13:35 von Andreas Mahub | Report spam
Hi,

kann mir mal bitte jemand den Unterschied erklàren bei VisualStudio zwischen
"Datei -> Neues Projekt erstellen..." und "Datei -> Neue Website
erstellen..." ?!

Bei beidem kann ich auswàhlen ASP.NET und beide kann ich lokal in einem
Ordner des Dateisystems ablegen. Aber beide verhalten sich unterschiedlich.
So kann ich z.B. bei "Neue Website erstellen..." auf die Public Propertys
eines UserControls nicht zugreifen - Beispiel:
Dim x As MeinControl = LoadControl("~/Module/Meins/Start.ascx")
x.Test = 999

Wenn ich aber "Neues Projekt erstellen..." mache und im selben Verzeichnis
ablege (natürlich das andere Projekt bzw. Verzeichnis zuvor gelöscht) dann
funktioniert obiges.

Auch sehen die EIgenschaften des Projekts anders aus (beides aber .NET 3.5)
und bei beiden verhàlt es sich auch mit der Masterpage anders. Wàhrend beim
ersten Menüpunkt ich ein "Webinhaltsformular" hinzufüge, gibt es dieses beim
zweiten Pojekt-Menüpunkt nicht. Stattdessen unten das Kàstchen "MasterPage
auswàhlen" oder so.

DIe Unterschiede/Verhalten sind ganz klar vorhanden. Aber warum? Sind doch
beides ASP.NET Applikationen, oder? Jetzt weiss ich auch warum ich jedesmal
andere "Verhaltensweisen" hatte. Jedesmal dachte ich "gibts doch nicht, dass
ging doch vor ein paar Tagen noch".

Gruß
Andy
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
12/03/2008 - 13:47 | Warnen spam
Hallo Andreas,

"Andreas Mahub" schrieb

kann mir mal bitte jemand den Unterschied erklàren bei VisualStudio zwischen "Datei -> Neues Projekt erstellen..." und "Datei ->
Neue Website erstellen..." ?!



siehe bspw.: http://msdn2.microsoft.com/en-us/li...app_topic5

Wenn ich aber "Neues Projekt erstellen..." mache und im selben Verzeichnis ablege (natürlich das andere Projekt bzw. Verzeichnis
zuvor gelöscht) dann funktioniert obiges.



Ich kann nur empfehlen, Websites nicht zu verwenden. Wenn ich ehrlich sein
soll, gibt es meiner Meinung nach nicht einen einzigen Vorteil, der für ein
Websiteprojekt sprechen würde.

DIe Unterschiede/Verhalten sind ganz klar vorhanden. Aber warum?



Weil Microsoft mit VS 2005 der Meinung war, dass Websites geil sind. Dass dem
nicht so ist, hat man relativ fix gemerkt (http://webproject.scottgu.com/)

Jetzt weiss ich auch warum ich jedesmal andere "Verhaltensweisen" hatte. Jedesmal dachte ich "gibts doch nicht, dass ging doch vor
ein paar Tagen noch".



:) Nimm WAP (ASP.NET Webanwendungsprojekt) und alles wird gut :)

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen