windows-services相关内容
我不得不将我的项目更改为 x64,现在遵循 this 教程 我也尝试将我的 WIX 安装更改为 x64.但是 WIX 安装会尝试安装 Windows 服务.此服务使用 msiexec/i Setup.msi/L*V install.log 在 install.log 中引发以下异常: System.Reflection.TargetInvocationException:调用目标导致异常.-
..
如何在windows窗体应用程序中使用windows服务?我有数据库表,由黄金、白银等组成.价格.这些可以在 Windows 窗体中显示. 我想在 Windows 窗体中定期更新这些东西(例如:每 10 分钟,需要更新一次).有没有可能的方法? 解决方案 可以使用Timer定期更新数据库 Timer timer = new Timer();timer.Tick += new Eve
..
我正在用 C# 构建警报器服务(Windows 服务).此服务将启动并执行一些 api 调用.根据我从调用中获得的结果和适用于该用户的设置,另一种方法将在 x 时间后触发.这种情况一直持续到用户停止服务. 调用方法之间的时间可以是可变的.所以启动后第一个方法调用可以在 1 分钟之后,之后下一个调用可以在 5 分钟之后,之后的调用可以在 10 分钟之后.一切都取决于我从 API 得到的响应.
..
我有一个部署多个 Windows 服务的服务应用程序 static void Main(){DebugManager manager = new DebugManager();ServiceBase[] 服务运行;ServicesToRun = 新的 ServiceBase[]{新服务1(),新服务2(),新服务3(),};ServiceBase.Run(ServicesToRun);} 这里
..
我在 windows server 2008 r2 中安装了一个服务,想在 windows 启动时启动它 类程序:ServiceBase{...static void Main(string[] args){ServiceBase.Run(新程序());}公共程序(){this.ServiceName = "ABPS";}受保护的覆盖无效 OnStart(string[] args){base
..
我正在处理的项目中,我们决定将后台任务(网络、CPU 和 IO 密集型)拆分为三个 Windows 服务. 现在的问题是,我们是应该将所有三个服务都托管到一个进程中,还是应该创建三个具有自己进程的独立服务. Windows 服务项目模板允许创建多个服务,安装后它们将在服务控制管理器 (SCM) 中创建单独的条目并且可以独立控制.这里的好处是更好的代码管理和代码重用. 但是,如果有
..
在 Windows Server 2012 上,我创建了一个使用服务帐户运行的 C# Windows 服务. 在构造函数中,我正在使用 ADO.NET 从 SQL Server 数据库读取配置. 当我尝试启动服务时,它失败并出现以下异常.几次尝试启动服务后,它正在启动. "等待操作超时outconnection Timeout Expired.超时尝试使用登录前握手时经过的时间段
..
真的想弄清楚如何安装 SignalR 自托管 Windows 服务.这是我第一次尝试使用 Windows 服务,它让我发疯.经过多次失败的尝试,我真的可以得到一些帮助.我在 Windows Server 2012 环境中使用 cmd. 传统 win 弹出窗口中的错误: 无法从命令行或调试器启动服务.一个窗户必须首先安装服务(使用 installutil.exe),然后从 Windows
..
我必须同步两个数据库的 2 个表,其中一个是 MSSQL,另一个是 MySQL.我必须通过 Windows 服务来做到这一点.我目前已经创建了一个 Windows 服务,我目前添加到该服务中的是:从 MySQL 数据库中获取数据并将其插入到数据适配器中,我计划使用通过事务插入将数据移动到 MSSQL 数据库中.你能告诉我解决这个问题的最佳方法是什么吗?如果我现在做的事情是在正确的轨道上,我第一次做
..
根据我的标题,我想澄清一下:是否建议在 .Net Windows 服务运行时更新配置文件? 如果可能的话,它的含义是什么? 谢谢. 干杯,安 解决方案 这里还有其他出色的答案,但您要问什么?您是在询问您正在编写的服务吗?或者关于其他人的服务. 如果它是关于您要编写的服务,那么不,更改时不会自动重新加载 .config 文件.您要么必须: 重新启动服务以查看更改
..
我需要创建一个在启动时打开特定 URL 的 Windows 服务.我所做的是通过添加以下几行来覆盖 onStart() 方法: 保护覆盖 void OnStart(string[] args) {eventLog1.WriteEntry("浏览器必须启动" + DateTime.Now);string targetURL = "http://www.mysite.com";System.
..
我想创建一个服务来监控网页的变化,即页面内容已经更新.我正在考虑实现这一目标的最佳方法,目前我正在考虑几个选项.请注意,可能有数百个页面需要监控,检查的时间间隔可能是几秒或几小时(可配置). 为每个要监控的页面创建一个windows服务 创建一个 windows 服务,为每个页面生成一个线程以进行监控 现在,我担心哪些是最好的方法,以及这些是否是我尚未考虑的替代方法.我认为 1 将具
..
我正在使用 C++ 将程序编码为服务,当我将其作为普通程序进行测试时,函数 GetCurrentDirectory 返回正确的路径.但是当我尝试将我的程序安装为服务时,GetCurrentDirectory 返回 C:\Windows\System32 而不是可执行文件的路径. 如何以适用于服务的方式获取可执行文件的路径? 解决方案 Windows 服务的工作目录始终为 %WINDI
..
我正在创建 Windows 服务.我想每 30 秒运行一次服务. 所以我在 Windows 服务上使用了计时器,使用以下代码启动. protected override void OnStart(string[] args){定时器 1 = 新定时器();timer1.Interval = 30000;timer1.Elapsed += new ElapsedEventHandler(ti
..
任何人都看到添加 FileSystemWatcher 和 Timer 的任何潜在问题进入我的派生 ServiceBase 类?? 马尔科姆 解决方案 请务必将每个事件的事件包装在 try-catch 中,因为它们将在线程池中的线程上运行.如果在处理该事件期间出现异常,您的服务可能会意外停止运行.您还应该尽量减少 FileSystemWatcher 事件中的处理,例如,只需将文件路径添
..
将安装应用程序转换为 WiX,我遇到了用 C# 编写的 Windows Service 应用程序的以下现象: 1.) 配置具有 ServiceInstall 部分的主要 EXE 组件分配帐户 =“LocalSystem".应用程序将成功安装但不会运行(-start).它没有对将要连接的数据库进行身份验证,因此不足为奇. 2.) 使用第一项中的安装,我将 ValidAccount 和 V
..
我发现 http://code.activestate.com/recipes/576451-how-to-create-a-windows-service-in-python/ 但该服务什么也不做.如何使用该服务运行特定的 Python 文件? 解决方案 您可以将您的业务代码放在 SvcDoRun 中.您链接中的示例每三秒记录一条消息.只是不要忘记定期检查 self.hWaitSt
..
我从以 SYSTEM 帐户运行的 Windows 服务运行 PowerShell 脚本.为了增加权限,我让用户选择一个用户,然后我使用 LogonUser 方法模拟整个线程. 这样我就可以访问网络驱动器,当我尝试在 PowerShell 中打印当前用户时也可以使用. 但我有一个不起作用的情况: 一个示例是用户尝试加载 Exchange 管理单元并运行 cmdlet:Get-Mai
..
我正在使用 TcpListener 编写一个简单的 FTP 服务,并想找出传入呼叫使用的主机名(具有多个子域的域). 这可能吗? //准系统 TCPListener 示例System.Net.Sockets.TcpListener 监听器;listener = new TcpListener(IPAddress.Any, 21)listener.Start();TcpClient 客户端
..
工作服务是在 .NET Core 3.x 中编写 Windows 服务的新方法.worker 类扩展 Microsoft.Extensions.Hosting.BackgroundService 并实现 ExecuteAsync.该方法的文档说: 该方法在 IHostedService 启动时调用.该实现应返回一个任务,该任务表示正在执行的长时间运行操作的生命周期. 当服务正在做的工作
..