使用Windows服务器2008读取Windows服务中的设置属性(C#)

问题描述:

由于阅读设置属性,我无法在Windows Server 2008中启动Windows服务。这可能有点奇怪,但是如果我退出Settings.Default.myProperty的代码,则服务将正确插入。使用Windows服务器2008读取Windows服务中的设置属性(C#)

很明显,在Windows 7中安装的同样的服务与Settings.Default一起工作正常..所以我认为问题是Windows Server。

有什么想法?

谢谢

+0

确保Service.exe.config存在于服务安装位置,并且服务用户可以访问它。 – Anuraj 2011-01-27 12:19:24

可能是一个权限问题。 确保您以管理员身份安装服务。 安装日志还可以为您提供什么导致它失败的提示。

在Windows Server中,默认情况下禁用.NET Framework 3.5。我已经安装了Framework 4,但还不够。当我启用框架时,一切都像魅力一样。