2009-04-26 13 views
1


のWebデプロイメントプロジェクトのツールとWebアプリケーションプロジェクト

Q1 - 私の知る限りでは、Webアプリケーション・プロジェクトをコンパイルするときにVisual Studioがaspnet_compiler.exeを使用していません。 Web Deployment Projects(WDP)ツールは、aspnet_compiler.exeで作成された出力を操作するためにのみ使用されているため、VS 2008にもWDPをWebアプリケーションプロジェクトで使用するオプションがあります。


Q2 - 株式プロジェクトとは?


ありがとう


EDIT:

だから私は、WebアプリケーションをコンパイルするときにVisual Studioがaspnet_compiler.exeを使用していないという事実については正しかったですプロジェクト?

感謝

答えて

1

Webアプリケーションプロジェクトは、実際のプロジェクトです - 彼らはこれが何であるか本当に構築、およびなど、出力に(ビン)フォルダと同様に、参照されるアセンブリのいずれかのコピーを単一のアセンブリを生成しますWeb配置プロジェクトがパッケージ化されます。

.NET 2.0とVisual Studio 2005までWebプロジェクトを作成する唯一の方法は、WebアプリケーションプロジェクトとWeb配置プロジェクトでした。多くの場合、「Webサイト疑似-projects ever work "と言います。

+0

なぜWebアプリケーションプロジェクトを実際のプロジェクトと見なしますが、Webサイトを擬似プロジェクトと呼んでいるのですか? – SourceC

+0

私は電車で家を走っているので、リストする理由はあまりにも多いですが、Visual Studioのプロジェクトのどれくらいのタイプにプロジェクトファイルがないのでしょうか? –

+0

しかし、プロジェクトファイルをプロジェクトとして限定するのはなぜですか?それより後ろに何かがあるはずですか? – SourceC

1

aspnet_compilerは.aspx/.ascx/.ashxなどのファイルもコンパイルします(コードビハインドだけでなく)。ビジュアルスタジオはありません。したがって、これらのファイルをプリコンパイルする場合は、Web Deploymentプロジェクトを使用するか、または手動でプリコンパイルします。

+0

' 'ファイル。私はスイッチを使ってaspnet_compilerを実行していることに気付きました: 'パラメータ:-v/-p -u -f -fixednames -errorstack'は' ashx'ファイルをコンパイルしませんでした –

関連する問題