鉴于虚拟目录和端口,您能找到Web应用程序的实际路径吗? 我可以通过visual studio安装项目获取虚拟目录和端口,我想在安装后对web.config文件进行一些修改(使用自定义操作)。

有帮助吗?

解决方案

您可以使用 DirectoryEntry 课程:

using (var entry = new DirectoryEntry("IIS://server/W3SVC/1/root/VirtualDirectoryName"))
{
    var physicalPath = entry.Properties["Path"].Value;
}
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top