我在VB.net中开发了.net Windows服务。我在根目录中有一个名为Connections.XML的设置文件,我将基本目录设置如下
System.IO.Directory.SetCurrentDirectory(System.AppDomain.CurrentDomain.BaseDirectory)
Dim _path As String = System.AppDomain.CurrentDomain.BaseDirectory()
Dim file As String = Path.Combine(_path, "Connections.xml")
当我安排服务时,这在我的Windows XP机器上运行得非常好。但是当我因为某些原因在我们的开发服务器(Windows 2003 64位服务器)中安装相同的服务时,它无法找到此文件。
我有什么遗漏的吗?感谢您能否帮助我解决这个问题。
谢谢,并且有一个好的。
答案 0 :(得分:0)
运行该服务的用户帐户是否具有对该文件及其路径的适当访问权限?