web-dev-qa-db-ja.com

Visual Studio 2010はクラシックASPをサポートしますか?

クラシックなaspアプリケーションにVisualStudio2008を使用しています。 Visual Studio 2010にアップグレードできますか?

25
Ryan

はい、クラシックASPは、VS2008 SP1と同様に、VS2010でも問題なく開発できます。

24
AnthonyWJones

私はこのmsdnページを見つけました

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

それは言う:

Visual Studio 2010でのWebデバッグの主な焦点はASP.NETですが、レガシーASP Webアプリケーションをデバッグすることもできます。

ASP Webアプリケーションは、クライアントで.htmファイルで実行され、サーバーで.aspファイルで実行されるスクリプトで構成されます。 Global.asaファイル。および.cdfファイル。スクリプトは、VBScript、JScript、またはVBScriptとJScriptの混合にすることができます。また、HTMLコードやCOMオブジェクトと混合することもできます。これらすべての要素を含むASP Webアプリケーションをデバッグできます。

現在、Visual Studio 2008を使用してクラシックASPページで作業しています。すべてが正常に機能し、クラシックASPをデバッグすることもできます...

まだ2010年と比較してそれを試すことができませんでしたが、上のページは私にいくつかの希望を与えます...

6
opensas

通常、手動でasp Webサイトをinetpub\wwwrootフォルダーに展開できます(必要なすべてのWebページファイルをwwwrootディレクトリに貼り付けるだけです)。この場合、default.aspページはwwwrootのルートに配置する必要があります。センス。

次に、単一のプロジェクトで空のWebサイトを作成し、新しいブラウザウィンドウにhttp:\ localhostと入力してWebサイトを起動すると、デフォルトのページが表示されます。

非常に古いすべてのASPファイルを、wwwrootディレクトリから直接、新しいfangeled visual studio 2010アプリケーションに追加できます。

アプリケーションをコンパイルすることはできますが、現時点ではデバッグできません。

古代のアプリケーションをデバッグするには、古いWebアプリケーション(またはwp3pプロセス...)のタイトルを付けてInternet Explorerプロセスに接続するだけで、デバッグ機能を利用できます。

または、古くて便利なアプリがエラーをスローするのを待ってから、Visual Studio2010をJ.I.T.デバッガーとして使用することもできます。これもお役に立てば幸いです。

ハッピーコーディング! (それがクラシックASPで可能であれば、ビジュアルスタジオのGODに感謝します)

(-:

3
David McGhee

VS2010で.incファイルと.aspファイルをサポートするには、関連する質問を参照してください Visual Studio 2010で「.inc」ファイルの構文を強調表示できますか?

.incファイルのVS2010構文の強調表示は、Webフォームエディターを使用している場合でもあまり良くありません。 HTMLは正常に表示されますが、VBScriptはプレーンテキストのように見えます。

2
East of Nowhere

VS 2010でシンタックスハイライトが必要で、それを機能させることができない人のために。これはうまくいくと思います。

[ツール]> [オプション]> [TextEditor]> [FileExtension]

拡張子ASPを追加し、「エンコーディング付きHTMLエディタ」に添付する必要があります。

1
thinklarge

プロジェクトをVS2008からVS2010に更新しましたが、すべて順調に進んでいます。

スクリプトブロックでjavascriptを使用してデバッグを機能させるには、デバッガーを追加する必要があります。それを壊すための声明。別のファイルにJavaScriptがある場合は、ブレークポイントだけでデバッグできます。 w3wpプロセスに接続すると、Classicaspは引き続きデバッグされます。

Javascriptインテリセンスは、VS2008よりもVS2010の方がうまく機能しています。 VS2008では、従来のASPのデバッグを停止するとクラッシュするという問題がありました。 VS2010では、その問題はもうありません。

全体的に、VS2010はVS2008よりもクラシックASP開発が優れています。

1
Ryan