有一个Windows服务,让'A'。 服务A的应用程序数据指向路径“C:\ Documents and Settings \ All Users \ Application Data”。 它安装在以下路径“C:\ Program Files \”。
在应用程序数据部分中有一些配置文件(即>在以下路径“C:\ Documents and Settings \ All Users \ Application Data \”)
我使用服务A的参考创建了一项新服务。 我在“C:\ Program Files \”中安装了我的服务。 当我运行我的服务时,会得到一些例外,例如
无法找到路径'C:\ Documents and Settings \ LocalService \ Application Data \ A \ A.dll.config'的一部分。
即>服务'A'dll指的是'C:\ Documents and Settings \ LocalService \ Application Data ...'路径中的一些配置文件,而不是引用“C:\ Documents and Settings \ All Users \ Application Data \”路径。
我自己的serviceApplication.Userdata路径指向'C:\ Documents and Settings \ LocalService \ Application Data ..'路径。
如何使用C#解析windows服务中的路径映射?
答案 0 :(得分:-1)
听起来第二个服务没有以正确的方式检索服务配置文件的路径。你能提供更多关于这方面的细节吗?