topshelf

    1热度

    1回答

    我已经制作了一个有趣的行为,我无法解决这个小程序。 这个想法就像是一个调度程序,它会在特定的时间过后执行一个命令。一切都按预期工作,但是当我去关闭服务时,我意识到了一些事情。 1.服务需要很长时间才能关闭。有时超过30分钟,我也必须杀死PID。 2.服务运行时间越长,关机时间越长。我认为这与命令执行的次数有关。 3.我认为每次迭代之间的间隔越短越容易关闭服务。 这是我使用的代码。 public v

    3热度

    1回答

    注意不回:我没有做类似的事情,以Topshelf installer requires me to press enter twice - why? 服务类(有趣的部分): public class ServiceCore { public ServiceCore(ServiceRuntimeConfiguration serviceRuntimeConfiguration)

    0热度

    1回答

    无论我做什么,我都无法使用Topshelf,Autofac和自己托管的Owin获得注射。 我按照http://autofac.readthedocs.org/en/latest/integration/webapi.html#owin-integration中的文档和Autofac WebApi 2 OWIN Not Working的文档,但我仍然无法向apicontroller注入一个简单的类。

    0热度

    1回答

    我正在为我的tvOS应用程序添加TopShelf实现。我也在创建一个集合视图实现,该实现具有与应用内类似的功能。在Mac上的模拟器中都能正常工作,但在使用TestFlight部署到Apple TV时无法正常工作。我尝试使用USB-C电缆尝试捕获一些日志,或者在UIActivityIndi​​cator刚旋转时看看发生了什么。我认为这可能与尝试下载太多图片或其他网络问题有关。我开始缓存图像,并且再次

    0热度

    1回答

    我正在尝试使用Topshelf框架来创建一个Windows服务。但是当我尝试启动该服务时,出现此异常: “服务未能启动... System.Service.Process.TimeoutException:等待期已过并且操作未完成” 这是我的代码: public class MyService : ServiceControl { private System.Timers.Time

    1热度

    1回答

    编辑:这仍然是一个问题,但程序运行速度不慢,作为服务,它运行缓慢,每当没有调试。使用调试运行诊断程序产生相同的缓慢。最高CPU使用率为3%。这就是说,任何帮助,为什么这个应用程序将运行较慢,没有调试将是非常有用的,因为我谷歌下来的答案:) 使用C#和nuget'd顶部,我做了一个filewatcher /移动。有一个filesystemwatcher的实例,它针对文本文档(100 kb> 8 MB

    1热度

    1回答

    目前,我安装我的Topshelf Windows服务的命令行 my.exe install -instance:1 -username:bob -password:pwd 有谁知道,如果可能的话,包括服务恢复选项? 我不在命令行中看到任何内容 http://docs.topshelf-project.com/en/latest/overview/commandline.html 如果不支持,我

    2热度

    1回答

    我正在使用Topshelf创建一个Windows服务(ServiceClass),我正在考虑使用WhenCustomCommandReceived发送自定义命令。 HostFactory.Run(x => { x.EnablePauseAndContinue(); x.Service<ServiceClass>(s => { s.ConstructUsi

    1热度

    2回答

    我正在尝试构建我的第一个基于顶架的服务。我试图遵循的模式在快速启动http://docs.topshelf-project.com/en/latest/configuration/quickstart.html static void Main(string[] args) { var h = HostFactory.Run(x => {

    1热度

    1回答

    我使用TopShelf构建windows服务和TopShelf.Quartz包。 是否可以从IJob的Execute方法关闭整个服务?现在我所能做的就是删除工作。例如,如果我在工作中发现特定异常,我想进行日志和关闭服务。 感谢您的任何答案。 public class Program { public static void Main() { HostFactory.