的應用程序,我用一個解釋.NET .config
文件。我加了一行指定路徑的證書,它需要如何在.config文件中指定相對於該文件的路徑?
<add key="Certificate" value="..\certificate.abc"/>
然而,我發現從它的.exe
和.config
所在的確切文件夾中運行時,應用程序纔有效。如果從另一個文件夾中運行,它失敗,因爲它看起來在../
擴大相對於工作目錄證書。
我應該在配置文件中寫什麼,以確保路徑是..\certificate.abc
擴展相對於配置文件而不是工作目錄?
我不能改變應用程序(它不是我),我只能改變配置文件。
如果這只是你添加的一個關鍵,那麼一旦你閱讀了關鍵值,你就可以在代碼中做到這一點。 – 2013-04-23 11:28:43