2010-03-12 118 views
1

我在VB.net中开发了一个.net Windows服务。我在叫Connections.XML根目录下的设置文件,我设置basedirectory如下Windows服务无法在Windows 2003服务器中访问VB.net中的文件

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

你正在收到什么错误信息?您在服务中是否启用了任何日志记录? – Walter 2010-04-11 13:51:37

回答

0

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

+0

是的。用户是管理员。 – acadia 2010-03-12 13:20:09

相关问题