topshelf

    0热度

    2回答

    我想调试一个Windows服务。它作为Topshelf的控制台应用程序运行。启动项目运行良好,带有断点和所有内容,但解决方案中没有任何参考项目似乎加载了它们的符号。所有的.pdb文件都在相应的bin文件夹中。并且所有引用的.pdb文件的副本也位于启动项目bin文件夹中。当我按F5时,所有东西都会建立/重建。 它在几天前工作得很好,并且在所有同事的PC上仍能正常工作。 我确定我在调试模式下运行所有​

    0热度

    1回答

    所以我试图安装使用TopShelf,本身运行良好,没有任何问题的应用程序构建的应用程序。我遇到的问题是当我尝试安装服务时。 TopShelf服务使用myapp.exe install <options>指令安装(从管理员命令行)。我已经将该指令包装在自定义操作中(请参阅下文)。这是运行的,因为我可以在安装时看到一个黑盒弹出窗口。但是,该服务无法安装。当我从管理员命令行运行msi安装时,该服务将正确

    0热度

    1回答

    我正在努力的一件事就是使用用户名和密码注册服务。 我可以硬编码的用户名和密码RunAs方法和注册服务,但显然不实际。 如果我 myservice.exe install start -username:Domain\username -password:itsAsecret 或 myservice.exe install start -username "Domain\username" -p

    3热度

    1回答

    我想在F#中使用Topshelf创建Windows服务。我从Github readme 采取的示例代码当我尝试运行命令行(如管理员) MyService.exe install -serviceName:MyWindowsService MyService.exe start 没有任何反应。没有错误,但服务对话框中没有出现服务。我在系统事件查看器中看到一个条目“系统上安装了服务”,但我没有看

    0热度

    1回答

    要安装Topshelf服务,我通常只是做: myservice.exe install 如果我要在远程计算机上安装的服务,我不能只是做: \\server\c$\myservice.exe install ...因为它仍然会在本地机器上安装服务。 如何在远程机器上安装Topshelf服务而无需登录到该机器并直接从该机器运行可执行文件?

    0热度

    1回答

    如何在使用UseNLog()实施的Topshelf应用程序中使用custom variables and layout?我想发送类似于ID号的内容,以便可以使用$ {mdc:item = MyValue}语法将其放入日志中。

    1热度

    2回答

    我有很多使用Top-Shelf安装的Windows服务。 我想知道在停止服务时是否有设置超时的方法,以启用服务当前正在处理的进程,以便在服务实际关闭之前完成? 我想在终止Top-Shelf之前等待X秒。 这是我的控制台我已经安装为服务: static int Main(string[] args) { return (int)HostFactory.Run(x =>

    0热度

    1回答

    我有一个包含顶部服务的项目,部署脚本卸载并重新安装服务器上的较新版本。 这个很好的工作很长一段时间,直到上周它开始行为不端的原因不明。 现在会发生什么命令: D:/Deploy/current/net40/MyService.exe uninstall 打印出这些结果: The uninstall is beginning. 2017-03-06T11:21:07 [1] INFO Tops

    0热度

    1回答

    当Topshelf托管的应用程序在控制台上运行而不是作为服务运行时,请按Ctrl + C停止它。这由Topshelf为您处理(包装Console的CancelKeyPress)。是否可以使用Topshelf注册其他密钥的处理程序,以便在按下键m或者可能F5(当控制台窗口具有焦点并且所有不可用时都可以控制我的服务的一些小细节当作为服务运行时)?

    1热度

    1回答

    在我的program.cs文件中,我试图配置Topshelf,但我无法让它运行。我在考虑Topshelf无法在dnxcore50中运行?也许我错过了别的东西? using System; using System.Web.Http; using CreateDictionary.Memory; using Microsoft.Owin; using Microsoft.Owin.Hosti