デフォルトの場所(c:\ inetpub \ wwwroot)以外の仮想ディレクトリをインストールしたいとします。 私は、ディレクトリがユーザーが入力した物理パスに作成されることを望みます。Webセットアッププロジェクトで仮想ディレクトリの別の場所を指定する方法
これを行う方法をお勧めします。
デフォルトの場所(c:\ inetpub \ wwwroot)以外の仮想ディレクトリをインストールしたいとします。 私は、ディレクトリがユーザーが入力した物理パスに作成されることを望みます。Webセットアッププロジェクトで仮想ディレクトリの別の場所を指定する方法
これを行う方法をお勧めします。
ないまさにあなたが尋ねるが、ここでの主な答えで説明する手順は、次のとおりです。Virtual Directory in Web Setup Project
を...そして代わりに、ユーザー入力をキャプチャすることができますので、目に見える目に見えるそれらを維持しないようにテキストボックスを変更します。 System.EnterpriseServices.Internal.IISVirtualRootを使用して
はあなたがVirtual direcoty through C#,
System.EnterpriseServices.Internal.IISVirtualRoot vr = new System.EnterpriseServices.Internal.IISVirtualRoot();
string sError = "";
vr.Create("IIS://localhost/W3SVC/1/Root", physicalPath, VDName, out sError);
を作成することができ、私は(a)のダイアログテキストボックスを追加し、ユーザからの入力として、仮想ディレクトリ名と物理パスを取る場合、どのようにウェブのセットアップ作成された仮想ディレクトリ内のWebサイトファイルをコピーします。 – Shipu