Windows服务无法访问Windows 2003 Server中的VB.net中的文件

时间:2010-03-12 12:57:57

标签: windows vb.net web-services

我在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位服务器)中安装相同的服务时,它无法找到此文件。

我有什么遗漏的吗?感谢您能否帮助我解决这个问题。

谢谢,并且有一个好的。

1 个答案:

答案 0 :(得分:0)

运行该服务的用户帐户是否具有对该文件及其路径的适当访问权限?