我想安装虚拟目录而不是默认位置(c:\ inetpub \ wwwroot)。 我希望该目录将在用户进入的物理路径中创建。
请建议任何方式。
答案 0 :(得分:0)
不完全是您的要求,但请按照主答案中描述的步骤进行操作:Virtual Directory in Web Setup Project
...而不是将TextBox更改为不可见,让它们保持可见,以便您可以捕获用户输入。
答案 1 :(得分:0)
使用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);