草庐IT

服务行

全部标签

c# - 如何确定哪个 Windows Communication Foundation 服务正在使用给定端口?

理想情况下,我想在C#中执行此操作,因此我包含了C#标记。我有几个正在运行的WindowCommunicationFoundation服务,并使用System.ServiceModel.ServiceHost打开TCP端口(每个端口一个)。我有正在使用的端口号列表,但我想使用正在运行的服务从端口号映射到可执行文件。我曾尝试使用netstat、TCPView和我发现的其他一些类似工具来搜索此解决方案,但没有显示我的进程,我能得到的最接近的是系统(PID4)。所有这些都是WindowsWCF服务,按预期运行,并且确实显示在netstat和TCPView中(按端口号),但只能提供“系统”作为

windows - 修改我的云服务的url

如何更改云中windowsazure应用程序的url?将url从xxx.cloudapp.net修改为yyy.cloudapp.net谢谢你的帮助 最佳答案 你不能那样做!唯一的方法是创建新的云服务并在那里部署您的包。请注意,创建云服务就是保留DNS名称(XXX.cloudapp.net)。您无需为创建云服务付费。只有当您在这些云服务上部署某些东西时,您才需要付费。因此,您可以根据需要创建任意数量的服务(好吧,我认为您可以创建的云服务数量有一些软限制,因此请删除您不打算使用的服务)。当您进行生产时,我强烈建议您使用自己的自定义域(即

windows - node.js 服务器正在运行但未加载

我刚刚在运行Win7(64位)的计算机上安装了node.js。问题是,当我运行一个简单的hello-world应用程序时,它正在运行(正如console.log()所证实的,我将代码推送到OpenShift,它工作得很好)但是当我尝试在localhost:1337中加载页面,它一直在加载(最终超时)。我不知道要检查什么,因为防火墙不阻止Node,而且我没有运行任何会阻止端口的东西。这是服务器代码。#!/bin/envnode//Includehttpmodule.varhttp=require("http");//Gettheenvironmentvariablesweneedifon

Windows DNS 服务器调试日志主机名格式

我正在阅读WindowsDNS服务器调试日志文件,特别是数据包捕获,并试图了解如何解析主机名以便在脚本中使用它们。以下是来自ANSWER部分的示例:Offset=0x007f,RRcount=2Name"[C06A](5)e6033(1)g(10)akamaiedge[C059](3)net(0)"TYPEA(1)CLASS1TTL20DLEN4DATA23.62.18.101因此,查看字符串[C06A](5)e6033(1)g(10)akamaiedge[C059](3)net(0)"我意识到括号中的数字是后面字符数的计数。用点替换它们(第一个和最后一个除外,它们应该被删除)就像一个

windows - 尝试创建一个批处理文件,在工作目录中打开 CMD 并调用一个命令来查看谁登录了服务器

我所知道的有用;在工作目录下打开cmd:cmd/k返回登录用户的命令:for/f%sin(servers.txt)do(echo%s&qwinsta/server:%s)因为servers.txt是服务器列表我无法让它协同工作;我希望在完成后将其打印到文本文件中。 最佳答案 当您在批处理文件中使用FOR时,您必须将FOR变量的%加倍。for/f%%sin(servers.txt)do(echo%%s&qwinsta/server:%%s) 关于windows-尝试创建一个批处理文件,在工

windows - 如何在 Windows 上将现有的 Git 客户端存储库(连接到远程)设置为 Git 服务器存储库(即另一个存储库的远程)?

我有一个现有的Git存储库,带有工作副本,连接到GitHub远程存储库(我的本地存储库在Windows上)。我现在想允许另一个开发人员克隆我的本地存储库并将其作为远程存储库连接到它。这可能吗?我已经安装了GitStackforWindows,但我看到只有创建新存储库的可能性-而不是将现有的本地存储库设置为用作另一个存储库的远程存储库。如果这不可能,有没有什么方法可以设置我的Git基础架构,以便我可以达到相同的目的-即,当其他开发人员提交时,我不必做任何事情,这些提交就会出现在我现有的Git存储库中? 最佳答案 是的,可以克隆常规的G

windows - Windows 上的 Scala 服务

我可以使用sbtandone-jar将我的应用程序编译成一个jar,我知道JavaExe的存在和JavaService,虽然我还不知道如何使用它们。是否有任何工具可以将jar转换为Windows中的服务?我希望能够调用可执行文件与我正在运行的应用程序“对话”,而不是每次都从头开始。 最佳答案 JavaServiceWrapper是你的friend吗:) 关于windows-Windows上的Scala服务,我们在StackOverflow上找到一个类似的问题:

c++ - OpenProcessToken 因本地系统服务的 ERROR_ACCESS_DENIED 而失败

先说说我的情况。我在下面描述的问题来自最终用户的机器,我所要做的只是一份Windows事件日志的拷贝。我无法访问机器本身来运行任何调试测试。现在是问题。我有一个这样创建的服务应用程序:SC_HANDLEhScService=CreateService(hScManager,L"MyServiceID",L"MyServiceName",SERVICE_ALL_ACCESS,SERVICE_WIN32_OWN_PROCESS,SERVICE_AUTO_START,SERVICE_ERROR_NORMAL,SrvcPath,NULL,NULL,NULL,NULL,_T(""));服务进程后

.net - 如何验证此 Windows 系统是否信任给定的 SSL 服务器证书?

我在Windows系统上使用.NET(实际上是C#)代码,我得到了一个SSL服务器证书S(指纹或整个公共(public)部分)。现在我想知道(在.网络代码):Would.NETcoderunningonthissystemtrustthisservercertificateX?例如,如果在这个系统上我会创建一个System.Net.WebClient并将其指向使用该服务器证书的HTTPSURL,那么它会被信任吗?我知道我可以查看Windows信任库(本地计算机->受信任的根证书颁发机构等)并尝试计算X是否受信任,同时查看中间机构、证书链等。但我不知Prop体要实现什么算法,所以我非常愿

windows - Windows 服务可以安装另一个 Windows 服务吗?

当我让一个Windows服务尝试安装另一个Windows服务时遇到问题。具体来说,我有一个TeamCity代理在Windows2008AWS实例上为我运行测试。这些测试是用Java编写的,它会输出一个.bat脚本来安装一个服务(我们称之为服务A),每次都给它一个唯一的名称。违规行在.bat脚本中:sccreate"%serviceName%"binPath=%binPath%DisplayName="%serviceDisplayName:"=%"start=%serviceStartType%。我相信只要服务名称是唯一的就应该可以工作。如果我使用管理员帐户在命令行上手动运行测试,它确