2010-03-17 1 views
25

Ich benutze Visual Studio 2008 für eine klassische ASP-Anwendung. Kann ich auf Visual Studio 2010 upgraden?unterstützt visual studio 2010 klassische asp?

+1

Klassische ASP-Dateien sind nur Textdateien, jeder Textprozessor wird es unterstützen. Ich benutzte Notepad ++, um klassische ASP-Seiten zu pflegen. – voyager

+0

Plus 2008 unterstützt kein klassisches ASP. Also, was ist die Frage - MS wird keine Unterstützung für eine 10-Jahres-RETIRED-Technologie fragen. – TomTom

+4

@ voyager: So sind .cs-Dateien, Sie können C# in Notepad ++ entwickeln und dann mit csc.exe kompilieren. Wenn Sie jedoch gutes Intelisense und Debuggen möchten, sollten Sie besser eine IDE wie VS 2008 verwenden. Das gleiche gilt für Classic ASP. – AnthonyWJones

Antwort

24

Ja, klassisches ASP kann in VS2010 genauso gut entwickelt werden wie in VS2008 SP1.

+0

Quelle? ....... –

+5

@Eduardo: Ich benutze VS2010 gerade jetzt bearbeiten ein existierende ASP klassische Website, funktioniert gut. Also, wenn MS etwas wirklich mental und ziehen ASP Unterstützung aus VS2010 vor RTM dann denke ich, meine Aussage ist ziemlich gut ohne eine Quelle der Referenz. – AnthonyWJones

+0

Seien Sie nicht sauer, nur sagen "ich" m verwenden es "ist in Ordnung für mich, aber wurde nicht in der Antwort angegeben. –

6

Ich habe diese Seite Msdn

http://msdn.microsoft.com/en-us/library/ms241740.aspx

fand es sagt:

Obwohl der primäre Fokus von Web Debuggen in Visual Studio 2010 ASP.NET ist, können Sie auch Debug-Erbe ASP-Webanwendungen.

ASP Web-Anwendungen bestehen aus Skripten, die auf dem Client in .htm-Dateien und auf dem Server in .asp-Dateien ausgeführt werden; die Datei Global.asa; und .CDF-Dateien. Skripts können VBScript, JScript oder eine Mischung aus VBScript und JScript sein. Sie können auch mit HTML-Code und COM-Objekten gemischt werden. Sie können ASP-Webanwendungen debuggen, die alle diese Elemente enthalten.

Im Moment arbeite ich an klassischen ASP-Seiten mit Visual Studio 2008 ein alles funktioniert, kann ich auch klassische asp debuggen ...

konnte immer noch nicht versuchen, es mit vs 2010, aber die Seite oben gibt mir etwas Hoffnung ...

1

Ich aktualisierte mein Projekt von VS2008 zu VS2010 und alles ist in Ordnung gegangen.

Um Debuggen mit Javascript in einem Skriptblock arbeiten zu können, muss ich einen Debugger hinzufügen; Anweisung, um es zu brechen. Wenn Sie das Javascript in einer separaten Datei haben, können Sie mit nur einem Unterbrechungspunkt debuggen. Der Classic asp wird immer noch debuggen, wenn ich an den w3wp-Prozess anhefte.

Das Javascript intellisense hat in VS2010 besser als in VS2008 funktioniert. In VS2008 hatte ich Probleme mit dem Absturz, als ich mit dem Debuggen von klassischem ASP aufhörte. In VS2010 habe ich dieses Problem nicht mehr.

Insgesamt würde ich sagen VS2010 macht klassische ASP-Entwicklung besser als VS2008.

+2

Wie kannst du das sagen? VS2010 unterstützt keine Code-Hervorhebung oder Intellisense-Autocomplete. Ich denke, das ist das absolute Minimum für das, was als "Unterstützung" bezeichnet wird. – MikeMurko

3

Normalerweise können Sie manuell eine ASP-Website direkt in den Ordner inetpub \ wwwroot bereitstellen (fügen Sie einfach alle erforderlichen Webseitendateien in das Verzeichnis wwwroot ein), wo sich Ihre default.asp-Seite im Stammverzeichnis von wwwroot befinden sollte. wenn das irgendeinen Sinn ergibt.

Dann können Sie eine leere Website mit einem einzigen Projekt erstellen, starten Sie Ihre Website durch Eingabe von http: \ localhost in ein neues Browserfenster, und Sie sollten Ihre Standardseite angezeigt werden.

Sie können alle externen alten ASP-Dateien direkt aus dem wwwroot-Verzeichnis in Ihre neue fanGeled Visual Studio 2010-Anwendung einfügen.

Sie sollten in der Lage sein, Ihre Anwendung zu kompilieren, aber Sie können es zu diesem Zeitpunkt nicht debuggen.

Um die alte Anwendung zu debuggen, fügen Sie einfach den Internet Explorer-Prozess mit dem Titel Ihrer veralteten Webanwendung (oder dem wp3p-Prozess ....) an, und Sie haben dann Debugging-Funktionalität.

Oder Sie können warten, bis die alte, aber nützliche App einen Fehler ausgibt, und dann Visual Studio 2010 als J.I.T.debugger verwenden. Hoffe das hilft auch.

Glückliche Codierung! (Wenn das möglich ist in klassischen Asp, Gott sei Dank für Visual Studio)

(-:

2

Um VS2010 zu erhalten .inc Dateien sowie ASP-Dateien zu unterstützen, finden Sie die entsprechende Frage Can Visual Studio 2010 do ".inc" file syntax highlighting?

VS2010 Syntax-Hervorhebung für INC-Dateien ist nicht sehr gut, auch mit dem Web Form Editor in Verwendung, der HTML zeigt gut, aber das VBScript sieht wie Klartext.

1

Für alle, die Syntax Highlighting in VS 2010 und kann ' Ich denke, das funktioniert.

Extras> Optionen> Texteditor> Fileextension

Fügen Sie die Erweiterung ASP und es sollte „mit Encoding HTML-Editor“ angebracht werden.