【问题标题】:how and where to write this code in web.conf in my polling application在我的投票应用程序的 web.conf 中如何以及在何处编写此代码
【发布时间】:2014-01-17 08:04:29
【问题描述】:

如何以及在我的基于控制台的轮询应用程序中的web.conf 中编写此代码?

System.Threading.Thread.Sleep(5000);

【问题讨论】:

  • 你不能在 web.config 中写这个!
  • 同样的事情,失败了。这是代码,所以把它放在你的代码而不是配置中。

标签: wcf c#-4.0


【解决方案1】:

我建议您 web.conf 指的是您的应用程序的 Web.config 文件,它是您的应用程序配置的基于 XML 的描述。它不是写信息的地方,因为你的Sleep 语句是C#,应该写在一个以.cs 结尾的文件中。

您说的是轮询,因此您可能希望以一定的间隔发生某种重复的动作。你可以使用while循环来做到这一点

while(true) // replace with condition enabling you to stop the application.
{
    // Do your thing 
    System.Threading.Thread.Sleep(5000);
}

但您也可以选择使用某种Timer,在其中使用回调来执行计划的间隔。

【讨论】:

    【解决方案2】:

    完整而清晰地描述您的问题。 顺便一提!你说它是一个控制台应用程序。那么什么是Web.Conig(Web.Conig 是像ASP.NET 这样的Web 应用程序的配置文件。在Console 和WinForm 应用程序中有App.Config)!? 如果你想延迟你的应用程序,那么它不需要在配置文件中做任何事情。 在您想要延迟的任何代码中使用Thread.Sleep(*TimeInMilliSec*);(如果您正在寻找其他东西,请在评论中说明)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-13
      • 2010-11-21
      • 2022-11-18
      • 1970-01-01
      相关资源
      最近更新 更多