我有一个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