如何在安装程序 class 中的 运行 时间获取路径 'C:\inetpub\wwwroot\wss\VirtualDirectories' (c#)

How to get path 'C:\inetpub\wwwroot\wss\VirtualDirectories' at run-time in installer class (c#)

我创建了以下代码,但它没有给出我想要的实际结果。 代码:-

 ServerManager manager = new ServerManager();
 Site defaultSite = manager.Sites["Default Web Site"];
 string path = manager.Sites[0].Applications["/"].VirtualDirectories["/"].PhysicalPath;

输出:-

上面的代码给出的结果像 '%SystemDrive%\inetpub\wwwroot' 而不是我想要像 'C:[=28 这样的实际路径=]\wss\VirtualDirectories'.

请尽快帮助我

提前致谢。

path = Environment.ExpandEnvironmentVariables(path);