我有一個Windows服務試圖從應用程序目錄中訪問一個XML文件。.NET Windows Service的相對路徑問題..?
Windows服務安裝目錄:C:\ SERVICES \爲MyService \ MyService.exe
路徑xml文件的:C:\ SERVICES \爲MyService \ MyService.xml
我想訪問該文件使用以下代碼。
using (FileStream stream = new FileStream("MyService.xml", FileMode.Open, FileAccess.Read))
{
//Read file
}
我收到以下錯誤消息。
「找不到文件:C:\ WINDOWS \ SYSTEM32 \ MyService.xml」
我的服務與本地系統帳戶運行,我不想使用絕對路徑。
拯救了我的生命.. – user2617750 2017-04-03 09:07:50