在Windows服务里面,如果访问文件,采用绝对路径可以.如果采用相对路径,和生成的服务文件在同一目录下面则需这样写才行. 引入命名空间 using System.Reflection; using System.IO; string assemblyFilePath = Assembly.GetExecutingAssembly().Location; string assemblyDirPath = Path.GetDirectoryName(assemblyFilePath); string path = assemblyDirPath + "//config.xml"; 直接读path路径指向的文件就ok了 |
|