- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我将 Topshelf 与 FluentSchedule 结合用于 Windows 服务。
但是,我希望能够试运行应用程序以简单地启动而不执行设置计时器等的 FluentSchedule 代码。
从命令行运行 exe 文件时(即没有“安装”命令)有没有办法从 TopShelf 检查它是否在控制台模式下运行?
最佳答案
您可以使用 Environment.UserInteractive
.从技术上讲,这不会在 100% 的情况下工作,因为可以在用户交互模式下运行服务,但这是一个边缘情况。
关于topshelf - 如何检测 Topshelf 是否在控制台模式下运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28740658/
我将 Topshelf 与 FluentSchedule 结合用于 Windows 服务。 但是,我希望能够试运行应用程序以简单地启动而不执行设置计时器等的 FluentSchedule 代码。 从命
如何让 Topshelf 作为特定域用户帐户运行?我在配置 x.RunAs("domain\username", "password"); 我在代码中有一个控制台语句,它打印出进程正在运行的 Wind
我有几个在特定服务帐户下运行的 Topshelf 服务。如果我从命令行手动安装服务,我可以使用 --interactive 标志,然后会出现一个对话框,允许我输入用户名和密码。我希望能够通过 Powe
我对搁置的 Topshelf 有疑问服务没有按预期启动:即使 shelf 文件夹发生变化,并且 Topshelf 注意到了这一点,服务也没有启动。没有显示错误消息(实际上根本没有日志消息),我真的不知
我正在尝试使用 Topshelf 将控制台应用程序托管为 Windows 服务,但我遇到了问题... 我已经从我的控制台应用程序中引用了 Topshelf dll 以及 log4net dll。但是,
我开发了一个连接到 RabbitMQ 然后处理一些消息的控制台应用程序。我正在使用 Topshelf 允许作为服务执行而没有(在纸上)问题,但是当我将它作为服务运行时,我得到以下异常 Applicat
我有一项使用 TopShelf 的服务。现在我想用 Octopusdeploy 安装该服务,但我无法让它工作。当我尝试启动服务时,触手似乎挂了。 Deploy.ps1 看起来像: $cmd = "$O
有没有人在构建 Windows 服务时使用过 TopShelf? 我在尝试启动服务时一直遇到这个错误, “尚未安装 Topshelf.HostConfigurators.WindowsServiceD
我正在尝试使用 TopShelf 创建 Windows 服务。使用该服务的一个实例,一切正常。但是,当我将整个服务文件夹复制到不同的位置,然后在该位置运行安装时,它只是卡在“启动”上。 我根据配置文件
我已经为示例 tvOS 应用程序设置了顶层,但单击顶层项目不会启动该应用程序。我已经设置了显示 URL,但我不确定我是否做得对……有人确切知道如何做到这一点吗? 最佳答案 您可能错过了 .plist
我构建了 Topshelf 示例应用程序(版本 4.0.1),该应用程序具有仅写入控制台的 TimedEvents。可以以管理员身份安装和运行。作为 NetworkService 安装时(尝试以较少的
基于 this question 处的样本它处理将自定义参数传递给 Topshelf,我现在希望能够干净地退出 Topshelf HostFactory。 我有以下代码,它确实有效,但当它“返回”时,
我制作了一个使用自定义参数的 topshelf 网络服务: string department = null; // *********************Below is a TopShelf
我最近发现了 TopShelf。从我读过的所有内容来看,它看起来非常酷。唯一的问题是我无法使用它。我一定是错过了什么。下面是我的代码。 using System; using System.Colle
注意:我没有做任何类似于 Topshelf installer requires me to press enter twice - why? 的事情 服务类(有趣的部分): public class
我正在使用 Topshelf 创建 Windows 服务。此服务将尝试恢复前 3 次失败,但之后,它就不再工作了。 检查主机上服务中的服务显示: First Failure: Res
通常对于服务,您要完成的任务是重复的,可能是在循环中,也可能是触发器或其他东西。 我正在使用 Topshelf为我完成一项重复的任务,特别是我正在使用 Shelf'ing 功能。 我遇到的问题是如何处
正如 TosShelf 所说: “您只能拥有一项服务!从 3.x Topshelf 开始,基础产品不再支持托管多项服务。” 从版本 3.x 开始,我需要弄清楚如何集成新版本的 Topshelf。 问题
我正在使用 Topshelf 托管 Windows 服务。我希望让托管服务调用以在某些事件发生时重新启动。我想知道如何实现这一目标? 谢谢,本 最佳答案 当你想重启服务时调用Environment.E
我想问一下ConstructUsing中应该进行哪些操作,WhenStarted中应该进行哪些操作。事实上,通常放置在构造函数中的内容(例如配置读取、服务情况下的初始化)应该放置在 WhenStart
我是一名优秀的程序员,十分优秀!