问题标签 [service]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
498 浏览

windows - 从部署包中卸载 Windows 服务

我知道您可以通过我已经完成的 VS 部署系统安装您的 Windows 服务。但是在那之后你如何部署更新呢?每次我部署一个新版本时,它都会说该服务已经存在并退出。

我尝试使用以下内容添加一个小的 DOS CMD 文件: net stop [ServiceName] sc delete [ServiceName]

如果我可以运行它会很好,但是部署系统中的自定义脚本选项不允许该文件类型。

我怎么能a)。在客户端 pc 或 b) 上更新我的包。从我的安装程序中运行该卸载实用程序以便我可以运行更新?

任何帮助将不胜感激。

问候,

风暴

0 投票
8 回答
436 浏览

.net - 托管复杂的在线服务

我有一个基于 Web 的服务的想法。实现非常复杂。用户会很少,流量也会相当低,但服务器端代码可能需要大量资源。理想情况下,我需要尽可能多地控制服务器。

当需要向公众发布时,我应该如何安排托管?

我应该从自己的服务器自己进行托管吗?麻烦的是,由于我不是 .NET 托管方面的专家,因此可能需要时间来学习,而且我可能会犯大错。

使用托管公司的麻烦在于,他们可能会窃取我的想法,否则可能会花费很多。因为我是一家没有资金的初创公司,所以我没有很多钱可以投入。

0 投票
2 回答
342 浏览

windows - 保护 Windows 服务应用程序

有没有办法限制具有管理权限的用户管理特定的基于 Windows 服务的应用程序?我想限制管理员停止或重新启动我的服务,这与 Windows 事件日志服务非常相似。有哪些比较流行的方法或推荐的方法来保护产品供应商遵循的服务(如防病毒应用程序、防火墙等,服务必须连续运行)?

0 投票
2 回答
2126 浏览

winapi - 如何从服务返回错误?

我正在编写一个服务应用程序,有时无法在从服务 MMC 接收到 SERVICE_CONTROL_STOP 后立即停止。我目前这样处理它:(在伪代码中):

当服务可以停止(并且确实停止)时,它运行良好,但是当它无法停止时,我希望 Windows 报告我返回的错误(在此示例中为 ERROR_BUSY。)相反,Windows 显示一条消息说:

所以我的问题是,如何让服务向 SCM 报告它现在无法停止并让 MMC 显示有关我返回的实际错误代码的消息?

0 投票
4 回答
368 浏览

oop - 帮助!邪恶的服务正在杀死我的对象

当我相信关于封装和多态的美国梦时,Web 服务的入侵用 RPC 调用冲走了我的对象......

当我珍惜复活的 PONO 时,被称为代理对象的丑陋野蛮军队征服了我的土地......

后来,服务器端的DDD和NHibernate似乎恢复了平静,但是SilverLightning袭击了我的城堡,现在又饿了,美味的懒加载只在我的记忆中,多年来我的可怜对象不得不再次消耗陈旧的服务...

而且我充满了恐惧……世界越来越多地谈论其他一些可怕的程序怪物……他们称它们为“工作流程”……

如何保存我的对象?从字面上看,我不向任何人提供任何服务。我正在构建一个简单的小系统。我不想使用服务来查找我的数据。我不想使用服务从我的 Web 界面与我的 Web 界面交谈……因为我不想使用蜗牛邮件与我的同事交谈。

有任何想法吗?你设法保存你的对象吗?您是否设法节省了比您的域模型更多的东西?(希望你管理了后者......)

更新: 如果这不清楚......我们有一个被杀死的架构,因为一切都使用基于 Web 服务。有一种时尚“OO - 已死”,服务规则。在 SOA 中,当一切都关注动词(“操作契约”)时,仍然很难关注对象。我觉得很难照顾你的设计。

0 投票
2 回答
126 浏览

windows - 2.0 等效的 WCF 服务

在 Windows 服务中托管 WCF 服务主机似乎是与正在运行的 Windows 服务进行通信的一种非常简单的方法……如果您正在运行 3.0/3.5。

如果这就是您所坚持的,那么从 2.0 框架中获得相同类型的东西的最简单方法是什么?

0 投票
2 回答
128 浏览

delphi - 有什么方法可以限制 CodeCentral Web Service 返回的项目数量

我正在从 CodeGear 网站为 CodeCentral Web 服务构建 Web 客户端。

我需要限制 CodeGear Web 服务的搜索操作返回的项目数,比如每页 10 个。这样我可以最大限度地减少网页的加载。

我只是不知道该怎么做。有任何想法吗?

0 投票
2 回答
109211 浏览

windows - 如何通过命令行设置windows服务用户名和密码

使用sc命令我们可以查询、启动、停止 windows 服务。
例如:

sc config命令改变了服务的配置,但是不知道怎么用。

有人能告诉我如何为任何 Windows 服务设置用户名和密码吗?

0 投票
2 回答
6005 浏览

asp.net - 无法解析远程名称

在访问http://recpushdata.cyndigo.com/jobs.asmx上可用的网络服务时,我收到了这个异常。“无法解析远程名称”

任何建议..做什么..

0 投票
3 回答
915 浏览

c++ - 从服务启动进程

我正在尝试从服务启动另一个进程(它是一个控制台应用程序,它收集一些数据并将其写入注册表)但由于某种原因我无法让它正确启动。

我正在尝试做的基本情况如下:

  1. 启动进程
  2. 等待过程完成
  3. 从进程中检索返回码

我目前正在使用以下代码:

在调用 CreateProcess() 时,它成功并进入 if 语句的主体。对 WaitForSingleObject 的调用会立即返回,这是不应该的,因为该过程大约需要 20-30 秒才能完成。最后,调用 GetExitCodeProcess() 失败并且没有设置值“exit”。

仅供参考,这是我在其他地方成功使用过的代码,只是不在服务中。

难道是它是从服务启动的并且存在权限问题?

编辑: 我现在意识到它实际上会启动应用程序(我可以在 TaskMan 中看到它),但它似乎被卡住了。它在那里,但没有做任何事情。
根据 Rob Kennedy 的建议,我修复了进程句柄问题,它实际上确实在等待进程完成。但除非我手动杀死它,否则它永远不会完成。