问题标签 [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.
java - 是否类似于 Java 1.5 中的 ServiceLoader?
如何在运行时在实现定义接口的类路径中发现类?
ServiceLoader 很适合(我想,我没用过),但我需要在 Java 1.5 中使用。
actionscript-3 - 如何在 Adobe Flex 3 中通过 HTTP 服务发送数组
如何在 Adobe Flex3 的 Httpservice 中发送数组
tcp - 用于服务器监控的开源工具/服务
我正在寻找一个开源服务器监控工具,它允许以下内容:
- 监控 TCP、UDP 上的各种服务。
- 支持自定义端口号。
- 支持一些基本的响应检查(除了初始连接检查)。
- 健康状态的基本仪表板概述。
- 通过电子邮件发出警报通知。
我可以自己动手,但如果有一个完整的套件可以满足我的需求(也许更多!),我想确保我不会重新发明轮子。
编辑:最好是在 Windows 上运行的软件。
visual-studio-2008 - Visual Studio 中无法识别 WCF 行为扩展元素
这个问题与此处发布的问题有关:
我在这里使用了 MSDN 上演示的带有自定义凭据的 WCF 行为扩展:
http://msdn.microsoft.com/en-us/library/ms730868.aspx
唯一的区别是我使用的是从 SDK 中的 WCF 自定义令牌示例创建的自定义令牌。这涉及创建 CreditCard 凭据。
将所有代码都准备好后,我通过 WCF 配置 GUI 添加了扩展。我知道它正在工作,因为它可以识别类型并将扩展名添加到配置文件中。
添加这些元素后,我可以使用 WCF 配置 GUI 将自定义行为添加到服务行为元素或端点行为元素。虽然我没有看到属性,但它确实显示了类型本身,因为它是 ServiceCredentials 或 ClientCredentials 类型。
但是,当我使用编辑器本身时,它不会以智能感知或识别元素的形式出现。
我正在引用包含信用卡凭据配置处理程序的项目;因此 DLL 位于服务的 bin\Debug 目录中。奇怪的是它仍然不起作用:(
.net - 从 .Net Windows 服务打印 tiff 文件
我们已经构建了一个应用程序,可以接收多个不同格式的文件,pdf、tiff、jpeg、doc 等。接收后,使用安装在服务器本地的第三方打印驱动程序将它们转换为 tiff 文件并设置为默认打印机。为此,我们使用命令行和参数打开 System.Diagnostics.Process,以使用适当的应用程序打印文件。
现在新版本需要是 Windows 服务,到目前为止一切正常,除了打印部分。每当该过程开始时,它永远不会引发异常,并且一切似乎都工作正常,但文件永远不会打印出来。如果我打开任务管理器,我可以看到 MS Paint 已执行(如果是 jpeg 文件),但没有输出 tiff 文件。
作为旁注,最终文件需要是 tiff 文件,因为我们的客户使用了另一个第三方工具,这是它支持的唯一格式。
任何帮助将不胜感激。塞尔吉奥·罗梅罗
我们使用的代码如下:
sql-server - 为 Windows 服务存储用户名和密码的最佳方式是什么?
为 Windows 服务存储用户名和密码的最佳方式是什么?
该服务必须能够访问远程计算机上的 MS SQL Server 数据库。我们必须支持 MS SQL Server 身份验证(混合模式)而不是 NT 身份验证。
entity-framework - 属性设置器为内部时 ADO.NET 数据服务实体框架请求错误
使用实体框架数据模型公开 ADO.NET 数据服务时,我收到一条错误消息,该模型包含一个实体(称为“Case”),该实体在属性上具有内部设置器。如果我将设置器修改为公开的(使用实体设计器),则数据服务可以正常工作。
我不需要数据服务中公开的实体“Case”,因此我尝试使用 SetEntitySetAccessRule 限制公开哪些实体。这不起作用,服务端点失败并出现同样的错误。
调用 .svc 终结点时在浏览器中报告错误消息。它非常通用,显示为“请求错误。服务器在处理请求时遇到错误。有关更多详细信息,请参阅服务器日志。” 不幸的是,系统和应用程序事件日志中没有条目。
我发现了这个stackoverflow 问题,它显示了如何在服务上配置跟踪。这样做之后,跟踪日志中报告了以下 NullReferenceExceptoin 错误。
有谁知道在包含具有内部设置器的实体时如何避免此异常?
windows - Atl 服务未注册
我正在尝试使用注册 atl 服务
ExeName.exe /服务
如此处所述:http: //msdn.microsoft.com/en-us/library/74y2334x (VS.80).aspx
但是,这样做之后,它并没有出现在我的服务控制面板中(我通过在 vista 的开始框中键入 Services 进入的那个)。
我试图挖掘 atl 代码以查看它处理 /service 开关的位置,但找不到它,尽管我可以找到处理 /RegServer 和 /UnregServer 的代码
这曾经有效,我以前以某种方式设法注册了此服务。但是,现在我已经移动了它的位置,并且无法再次注册它。当我运行 ExeName.exe /service 时,如果我先执行 /RegServer,它会作为本地服务器启动,但我希望它作为服务安装。
我是否遗漏了什么,您知道 /service 开关的处理在哪里完成吗?
.net-2.0 - 为什么 Log4Net 在我的 Windows 服务中运行如此缓慢?
我有一个使用 log4net 的 Windows 服务。我们注意到有问题的服务运行缓慢,因此我们在其上附加了一个调试器并单步执行。似乎每次它尝试通过 log4net 将条目写入日志时,都需要 10 到 30 秒才能执行下一行代码。显然这加起来...
该服务是 2.0 .net 我们使用的是 log4Net 1.2.0.30714。我们已经在运行 vista 的机器和运行 win sever 2003 的机器上对此进行了测试,并看到了相同或相似的结果。
c# - 不以本地管理员身份运行时 .NET Web 服务客户端中的奇怪行为
我们在客户站点部署应用程序时遇到了一个非常奇怪的情况。此应用程序在 .NET 3 上使用 C# 作为服务实现。该应用程序与使用 gSOAP 编写的 Web 服务进行通信。在我们的 .NET 应用程序中,包装 Web 服务的类是通过在 Visual Studio 中执行“添加服务”并引用 WSDL 来创建的。使用 HTTPS 进行通信,但使用端口 35000。
我们看到的是,当我们的应用程序作为“本地管理员帐户”运行时,一切正常。但是,当我们的应用程序作为任何其他帐户运行时,包括“本地系统帐户”甚至具有网络管理员权限的用户帐户,Web 服务方法调用有时会超时。其他时候他们成功了,但是在非常非常长的时间之后,例如 100 秒而不是预期的不到 1 秒。
该客户在其网络中使用 Cisco 交换机。
我们在其他站点没有遇到过这种行为。任何见解或建议将不胜感激。