【发布时间】:2011-01-27 12:14:22
【问题描述】:
由于读取设置属性,我无法在 Windows Server 2008 中启动 Windows 服务。这可能有点奇怪,但如果我只退出 Settings.Default.myProperty 的代码,服务就会正确安装。
显然,Windows 7 中安装的相同服务在 Settings.Default 中运行良好。所以我认为问题出在 Windows Server 上。
有什么想法吗?
谢谢
【问题讨论】:
-
确保 Service.exe.config 存在于服务安装位置,并且可供服务用户访问。
-
是的,这个文件在服务位置并且可以访问,因为我可以在这个文件的写入模式下创建一个 FileStream 但是......然后我尝试用 XDocument 加载这个相同的文件并且服务没有开始与设置相同..而且我无法捕获任何异常..服务只是停止。我无法进行任何调试,因为它是一台远程机器..我在想可能与框架有关..但我安装了 .net framework 4 extended..
标签: c# .net windows-services windows-server-2008 settings