【问题标题】:Windows Service doesn't read settings.setting?Windows 服务不读取设置。设置?
【发布时间】:2012-10-28 05:51:35
【问题描述】:

我有一个 Setting.setting 有一个设置选项:isSent - type int - value : 0

还有我的代码:

 if (Settings.Default.isSent =! 0)
                {
                    var info = _text.ReadFile(Settings.Default.FilePath);
                //Do something
                } else
                {
                //Do something
                }

我安装了我的 Windows 服务,启动并附加到 Visual 进行调试,它总是运行到

var info = _text.ReadFile(Settings.Default.FilePath);

但没有跑到

} else
{
//Do something
}

如我所料:(

任何人都可以解释它并知道如何为我解决这个问题?感谢任何答案:)

【问题讨论】:

  • 那么FilePath 是否正确地从设置中获取值?
  • 我不确定我在调试时不能检查它的值 :( 但是信息得到了预期的值,所以 _text.ReadFile 必须从 Settings.Default.FilePath 接收正确的值。
  • 不明白为什么看不到值。

标签: c# configuration windows-services setting


【解决方案1】:

我刚刚注意到“if (Settings.Default.isSent =! 0)”。应该是“if (Settings.Default.isSent != 0)”。否则visual studio会一直报错。

顺便问一下,您是否尝试过将源代码附加到服务并在运行时查看“Settings.Default.isSent”的值?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-08-25
    • 2010-11-29
    • 1970-01-01
    • 1970-01-01
    • 2013-04-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多