如何在Web安装项目中为虚拟目录指定不同的位置
本文关键字:位置 虚拟 Web 安装 项目 | 更新日期: 2023-09-27 18:11:38
我想安装我的虚拟目录而不是默认位置(c:'inetpub'wwwroot)。我希望在用户输入的物理路径上创建目录。
请给出建议。
不完全是您所要求的,但请按照这里主要答案中描述的步骤进行操作:Web安装项目中的虚拟目录
…而不是将文本框更改为不可见,保持它们可见,以便您可以捕获用户输入
使用System.EnterpriseServices.Internal.IISVirtualRoot你可以通过c#创建一个虚拟目录,
System.EnterpriseServices.Internal.IISVirtualRoot vr = new System.EnterpriseServices.Internal.IISVirtualRoot();
string sError = "";
vr.Create("IIS://localhost/W3SVC/1/Root", physicalPath, VDName, out sError);