的应用程序,我用一个解释.NET .config
文件。我加了一行指定路径的证书,它需要如何在.config文件中指定相对于该文件的路径?
<add key="Certificate" value="..\certificate.abc"/>
然而,我发现从它的.exe
和.config
所在的确切文件夹中运行时,应用程序才有效。如果从另一个文件夹中运行,它失败,因为它看起来在../
扩大相对于工作目录证书。
我应该在配置文件中写什么,以确保路径是..\certificate.abc
扩展相对于配置文件而不是工作目录?
我不能改变应用程序(它不是我),我只能改变配置文件。
如果这只是你添加的一个关键,那么一旦你阅读了关键值,你就可以在代码中做到这一点。 – 2013-04-23 11:28:43