1

在我的程序中,我通过以下代码获取 IIS 中默认网站的路径:

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

path = %ystemdrive%\inetpub\wwwroot

Path.GetFullPath 看起来不适合这个。我如何从上面得到完整的路径,实际上是C:\inetpub\wwwroot

4

2 回答 2

1

只需使用System.Environment.ExpandEnvironmentVariables()

另请参阅MSDN

于 2012-04-14T05:43:38.240 回答
1

你可以使用这个:

Environment.ExpandEnvironmentVariables(path);
于 2012-04-14T05:43:38.573 回答