Я хочу установить свой виртуальный каталог, отличный от расположения по умолчанию (c: \ inetpub \ wwwroot).Я хочу, чтобы каталог создавался по физическому пути, указанному пользователем.
Пожалуйста, предложите любой способ сделать это.
Используя 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);
не совсем то, что вы спрашиваете, но выполните шаги, описанные в основном ответе здесь: Виртуальный каталог в проекте веб-настройки
... и вместо того, чтобы менять текстовые поля на невидимые, сохраняйте ихвидимый, чтобы вы могли захватить ввод пользователя.