我有一個安裝到C:\ Windows \ System32的Windows服務。它有一個通常的.config文件,其中存儲了一些應用程序設置。我有另一個應用程序將一些值寫入此配置。 發生錯誤加載配置文件:參數「exePath」是無效的,當我運行這個程序,它在這條線ExePath在ConfigurationManager.OpenExeConfiguration中是無效異常
var config = ConfigurationManager.OpenExeConfiguration(serviceExePath);
異常說拋出異常。參數名稱:exePath
當我把我的Windows服務到另一個文件夾一切都好!是否由於某些訪問違規規則或類似的行爲?有沒有辦法使用System32文件夾爲我的服務並打開其配置?
操作系統:Windows 7 64位系統
你能解釋一下爲什麼你把它在system32?通常情況下,你會把它放到Program Files子目錄或類似的目錄中,因此解釋使用System32的目標可能有助於獲得更好位置的建議 – 2010-07-20 05:24:27