Windows服务与重复运行程序的计划任务(例如,每两分钟)有什么优缺点?
我昨天在MSDN上发布的时候下载了Visual Studio 2012。 我注意到,2010年的一些项目types已经消失或者不同了。 我现在最大的区别是删除Windows Installer项目。 现在我们正在被迫使用InstallShield LE(限量版)。 这里的问题是我写了大量的Windows服务,我看不到如何设置InstallShield LE。 看来我们(我的公司)将不得不投资专业版的许可证。 有没有人find一种在InstallShield LE中安装服务的方法? 使用Windows Installer项目时,只需设置自定义操作即可。
如何为使用Visual Studio创build的Windows服务创build安装程序?
当我在Visual Studio 2010中创build一个新的Windows服务时,我收到消息说明使用InstallUtil和net start来运行该服务。 我已经尝试了以下步骤: 创build新项目文件 – >新build – >项目 – > Windows服务 项目名称:TestService 按原样构build项目(Service1的构造函数,OnStart,OnStop) 打开命令提示符,运行“C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ InstallUtil.exe”TestService.exe 运行networking启动TestService 。 步骤4的输出 运行交易安装。 开始安装的安装阶段。 请参阅C:\ Users \ myusername \ Documents \ Visual Studio 2010 \ Projects \ TestService \ TestService \ obj \ x86 \ Debug \ TestService.exe程序集的日志文件内容。 该文件位于C:\ […]
我使用installUtil.exe安装了一个Windows服务。 更新代码后,我再次使用installUtil.exe来安装服务,而不是先卸载原始版本。 当我现在尝试卸载服务时,installUtil.exe成功完成卸载,但服务仍然出现。 如果我尝试更改其属性,则会收到消息“服务已标记为删除”。 我如何强制删除(最好不要重新启动服务器)?
如何设置MongoDB,使其可以作为Windows服务运行?
我想使用Windows命令提示符(而不是Visual Studio命令提示符)安装Windows服务。 我该怎么做呢?
我想修改我的应用程序的path,但这样做打破了它,因为服务仍然指向旧的位置。 通过转到Administrative Tools > Services您可以打开一个属性对话框并查看Path to executable的Path to executable ,但无法更改它。 有没有办法用户可以修改服务path,而不必重新安装应用程序?
安装Windows服务时,Windows启动时有两种自动启动Windows服务的选项。 一个是自动的 ,另一个是自动的(延迟启动) 。 这两个细节有什么区别? 例如,如果您使用wixtoolset创build安装程序,则ServiceConfig元素具有DelayedAutoStart属性。 这将如何影响在启动时启动服务时发生的情况? WiX文档: ServiceConfig元素
我有几个旧服务,我想完全卸载。 我怎样才能做到这一点?