VCWebDeploymentTool インターフェイス
VCWebDeploymentTool オブジェクトを使用すると、Web 配置ツールにプログラムでアクセスできます。
名前空間: Microsoft.VisualStudio.VCProjectEngine
アセンブリ: Microsoft.VisualStudio.VCProjectEngine (Microsoft.VisualStudio.VCProjectEngine.dll 内)
構文
'宣言
<GuidAttribute("246D2668-F7E7-4A74-8CD2-1EC6791E54E4")> _
Public Interface VCWebDeploymentTool
[GuidAttribute("246D2668-F7E7-4A74-8CD2-1EC6791E54E4")]
public interface VCWebDeploymentTool
[GuidAttribute(L"246D2668-F7E7-4A74-8CD2-1EC6791E54E4")]
public interface class VCWebDeploymentTool
[<GuidAttribute("246D2668-F7E7-4A74-8CD2-1EC6791E54E4")>]
type VCWebDeploymentTool = interface end
public interface VCWebDeploymentTool
VCWebDeploymentTool 型で公開されるメンバーは以下のとおりです。
プロパティ
名前 | 説明 | |
---|---|---|
AdditionalFiles | 配置される追加ファイルをセミコロンで区切った一覧を取得または設定します。 | |
ApplicationMappings | プライマリ プロジェクト出力に関連付けるファイル拡張子をセミコロンで区切った一覧を取得または設定します。 | |
ApplicationProtection | 仮想ディレクトリが使用するプロセス分離のレベルです。 | |
ExcludedFromBuild | この項目をビルドから除外するかどうかを示す値を取得または設定します。 | |
ExecutionBucket | インフラストラクチャ。マイクロソフト内部でのみ使用します。 | |
RegisterOutput | 配置後にプロジェクトのプライマリ出力を Regsvr32 を使用して登録するかどうかを示す値を取得または設定します。 | |
RelativePath | 仮想ディレクトリへの相対パスを取得または設定します。配置が実行されると、このパスにプライマリ プロジェクト出力がコピーされます。 | |
ToolKind | ツールの種類の名前を取得します。 | |
toolName | 指定したツールの名前を取得します。 | |
ToolPath | 指定したツールのパスを取得します。 | |
UnloadBeforeCopy | 配置の前に仮想ディレクトリに関連する ISAPI (Internet Server Application Programming Interface) 拡張機能をアンロードするかどうかを示す値を取得または設定します。 | |
VCProjectEngine | プロジェクト エンジンへのポインターを取得します。 | |
VirtualDirectoryName | 仮想ディレクトリのエイリアスを取得または設定します。 |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
get_PropertyOption | インフラストラクチャ。マイクロソフト内部でのみ使用します。 |
このページのトップへ
解説
VCWebDeploymentTool を使用すると、プロジェクトで生成したファイルをインストールして、インターネット インフォメーション サービスで処理できます。Web 配置を有効にすると、アプリケーション開発時に仮想ディレクトリの作成、アプリケーション マッピングの構成、および内容のコピーを行う必要がなくなります。
このオブジェクトで提供されるプロパティに対応するユーザー インターフェイスについては、「Deployment (How Do I in Visual Web Developer)」のドキュメントを参照してください。
[!メモ]
Web 配置を実行できるのは、ローカル コンピューターの [Administrators] グループのメンバーであるユーザーだけです。Web 配置によって配置されるのは、ローカル コンピューターの最初の Web サイトだけです。
[!メモ]
ATL Server プロジェクトの IIS への配置は、64 ビット プラットフォームで実行されている Web サーバーではサポートされません。
Web 配置はビルド ステップであり、リンク ステップがある場合にだけ行われます。このビルド手順を他の手順と連携して実行するタイミングを確認するには、「カスタム ビルド ステップとビルド イベントについて」を参照してください。