我正在使用Web Deploy API以编程方式部署网站.在部署之前,我会备份文件.我通过使用'ServerManager'Class 获取文件的物理路径.
问题是返回的物理路径是%SystemDrive%\Inetpub\wwwroot\<MyApp>.
如何将其转换为完全限定的路径以便我可以备份它?
PSL*_*PSL 19
一种方法是使用: -
var actualPath = Environment.ExpandEnvironmentVariables(yourpathtoconvert);
Run Code Online (Sandbox Code Playgroud)
例如: - var actualPath = Environment.ExpandEnvironmentVariables(@"%SystemDrive%\Inetpub\wwwroot\");
这将帮助您将任何环境变量转换为操作系统中配置的实际值.
另一种方式可能不太有用,因为您需要将它们提取出来并使用
Environment.GetEnvironmentVariable("ExactEnvVariableName");
Run Code Online (Sandbox Code Playgroud)
例如: - Environment.GetEnvironmentVariable("SystemDrive");
| 归档时间: |
|
| 查看次数: |
4364 次 |
| 最近记录: |