【C#-计算服务的正常运行时间/停机时间】教程文章相关的互联网学习教程文章

c# – Windows Mobile – Compact Framework程序即服务?

在Windows Mobile设备上运行后台运行C#Compact Framework程序的最佳方法是什么?我需要回应不同的事件,例如带有特定内容的短信.我希望在启动进程时不启动任何UI,而只是在后台运行直到需要UI. 如何才能做到这一点 ?解决方法:只需将应用程序创建为控制台应用程序.如果您需要消息泵,则需要在没有任何参数的情况下调用Run,而CF则没有. SDF中的OpenNETCF的Application2 class确实如此.此时,您可以随时通过创建和显示表单来提升UI. 您无...

c# – 部署简单服务/守护进程(使用简单UI)的最佳跨平台方法(Windows / Mac)是什么

我对开发选项的范围感到困惑.部署一些简单的代码和Windows和Windows的用户界面苹果电脑.任何人都可以帮助重新找到一个好方向.我喜欢Ruby,但是如果离开这个(例如java,c#)是有意义的话那就这样吧.人们会为此建议哪种开发选项? 要求1.支持Windows&苹果电脑2.安装应该是一键式,并尽可能地包装所有必需的依赖项.3.需要调度功能 – 通过(a)安装为服务/守护进程,或(b)安装能力安排定期调用脚本(前者是首选)4.功能组件需要 – 能够访问/解...

c# – 使用AutoResetEvent的Windows服务【代码】

我目前正在构建一个Windows服务,它需要处理一个位于数据库表中的消息队列.此队列的长度可能不同,可能需要5秒到55秒才能对数据库中的所有行执行(我目前使用的是500,000条记录的测试数据集) Windows服务配置为在30秒计时器上运行,因此我尝试了,但未成功,以确保在计时器委托运行时,在方法的上一个请求成功完成之前无法再次运行 我的Windows Service OnStart方法中有以下代码:AutoResetEvent autoEvent = new AutoResetEvent(false);T...

c# – 在Windows Mobile 6.5上使用Web服务时导致WebException的原因是什么?【代码】

我的应用程序使用Web服务但在应用程序启动后第一次尝试时总是收到以下expception:System.Net.WebException,内部异常System.InvalidOperationException并且无法计算表达式消息.这仅适用于Web服务,而不适用于HttpWebRequest.任何线索?at System.Web.Services.Protocols.SoapHttpClientProtocol.doInvoke(String methodName, Object[] parameters, WebClientAsyncResult asyncResult)at System.Web.Services.Protocols.SoapHttpClie...

使用C#Windows 8应用程序启动/停止服务

我是Windows开发的新手,我正在尝试使用C#/ XAML创建Windows 8应用程序.从我的应用程序,我想停止现有的服务.这可能吗?我无法找到任何关于此的文件……解决方法:不,你不能从地铁风格的应用程序做这样的事情.您需要创建一个常规的win32应用程序.

c# – Windows服务启动和Exe【代码】

我目前正在开发一个包含WCF服务,Windows服务和WPF应用程序的项目. Windows服务与WCF通信,在某种情况下,必须启动WPF应用程序以便用户接收消息. (WCF位于远程服务器上,其余位于客户端上).我发布时遇到了一些障碍.我有服务将消息写入应用程序日志,以便我可以在某种程度上“调试”. Windows服务运行以下代码没有问题. C#代码,Windows服务:WriteLog.WriteString("PostOffice.MessagesWaiting: Inside, starting up.", EventLogEntryTyp...

c# – Windows服务不执行代码【代码】

我对Windows服务和线程有点新,所以我希望我不会在这里犯一个明显的错误.我有一个应用程序,我开发用于在C#中运行各种网络维护类型的活动.该应用程序在我的本地计算机上运行完美,我决定我希望它作为Windows服务运行,因此使用相同的代码进行了适当的更改,并再次在我的本地计算机上运行良好. 当我将其移植到网络上的服务器上时,我的问题就出现了.非Windows服务代码再次运行良好,并按预期运行.但是,Windows服务代码似乎什么都不做.该过程...

c# – 如何停止Windows服务进行升级安装?

我使用Visual Studio 2008开发了一个Windows服务和一个安装项目.当我进行升级安装时,我收到以下警告: 以下应用程序正在使用安装程序必须更新的文件.您可以关闭应用程序并单击“再试一次”,或单击“继续”以使安装程序继续安装,并在系统重新启动时替换这些文件. 我想在升级安装期间停止Windows服务.我已经尝试创建自定义操作并覆盖OnBeforeInstall方法,但是在警告弹出消息已经发生之后,这会被调用得太晚. 有没有办法在msi安装程序中...

c# – 使用Nancy的Windows服务无法启动主机【代码】

我开发了一个Windows服务,其任务实际上是启动具有特定URL和端口的主机.以下是我现在的情况. Program.cs中static void Main() {ServiceBase[] ServicesToRun;ServicesToRun = new ServiceBase[] { new WindowsDxService() };ServiceBase.Run(ServicesToRun); }ProjectInstaller.cs[RunInstaller(true)] public partial class ProjectInstaller : System.Configuration.Install.Installer {public ProjectInstaller(){InitializeComp...

c# – 使用Web API作为SignalR服务器并从Windows服务中使用它【代码】

我在Web应用程序通过使用.net远程处理与Windows服务通信的同一服务器上有一个Web应用程序和一个Windows服务. Windows服务检查与LDAP的连接是否正常,然后返回true,否则抛出异常. Windows服务的状态在网站上更新. 现在基础设施将会发生变化. Web应用程序将在Azure上运行,Windows服务将保留在客户端的计算机上(因为LDAP位于客户端).我需要像现在一样更新Web应用程序的状态.我已经介绍了Web API作为Web应用程序和Windows服务之间的中间...

【源码】c#编写的安卓客户端与Windows服务器程序进行网络通信【代码】【图】

源码(包含客户端与服务器端所有工程文件) 数据库文件 为了方便测试,我临时搭建了一个服务器可以安装apk文件,直接测试 apk文件下载地址 通信框架为来自英国的NetworkComms2.3.1开源通信框架 序列化采用Protobuf.net开源框架 客户端界面如下: 服务器端程序界面: 服务器搭建在winserver2003 上,基于.net4.0. 数据库采用sql2005输入数据:数据库建设完成,打开VS2010开始,创建相关的工程创建服务器端工程...

带有Windows窗体应用程序的C#套接字服务器【代码】

我搜索了很多,但互联网上的所有例子都是控制台应用程序.我已经尝试使用Windows窗体的控制台应用程序示例,但是当我调用socket.start形式冻结和状态更改为(不响应)时.我也尝试了多个线程,但它也不成功.如果有可能请告诉我一些事情.using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; usin...

c# – Img标签没有在windows azure云服务中显示图像【代码】

我在windowsAzure云服务上部署了我的MVC-3项目.然后,当我打开它 暂存网址.我的应用程序中没有显示图像.我的图像src是一个相对地址,它是:<img src="/images/1.jpg" alt="Lion" /> 我也使用jquery-UI,但像(按钮)这样的插件也无法正常工作.我使用了循环插件,分页插件这些都是不行的.有什么问题 ?解决方法:虽然您的路径“显示”相对,但您需要使用Url帮助程序正确导航文件夹结构.请尝试使用以下代码:<img src='@Url.Content("~/image...

如何使用c#将消息从Windows服务传递到Windows桌面应用程序?【代码】

我想将一条消息从Windows服务传递到已经运行的Windows桌面应用程序.我在Windows服务上实现了一个计时器.在一段时间之后,服务向Windows应用程序发送消息. 服务或发件人代码如下:System.Diagnostics.Process[] lProcs = System.Diagnostics.Process.GetProcessesByName("TestProcess2");if (lProcs.Length > 0){IntPtr handle = lProcs[0].MainWindowHandle;if (handle != IntPtr.Zero)SendMessage(handle, 232, IntPtr.Zero, IntPt...

c# – 记录Windows服务【代码】

我有以下代码用于记录我通过在线研究找到的Windows服务.它在我的服务类内部完成之前就像在下面初始化一样.public GBBInvService(){InitializeComponent();if (!System.Diagnostics.EventLog.SourceExists("MyLogSource"))System.Diagnostics.EventLog.CreateEventSource("MyLogSource","MyDoLog");eventLog1.Source = "MyLogSource";eventLog1.Log = "MyDoLog";}记录时的代码:eventLog1.WriteEntry("GBBInvService Service Starte...