【发布时间】:2013-04-16 14:19:53
【问题描述】:
我使用的一个应用程序解释了一个 .NET .config 文件。我添加了一行指定所需证书的路径
<add key="Certificate" value="..\certificate.abc"/>
但是,我发现该应用程序仅在从其 .exe 和 .config 所在的确切文件夹中运行时才有效。如果从另一个文件夹运行,它会失败,因为它会在 ../ 处查找证书,相对于工作目录。
我应该在配置文件中写什么,以确保路径是 ..\certificate.abc 扩展相对于配置文件而不是工作目录?
我不能更改应用程序(它不是我的),我只能更改配置文件。
【问题讨论】:
-
如果这只是您添加的一个键,那么您将在读取键值后在代码中执行此操作。
标签: c# .net app-config