草庐IT

wcf-data-services

全部标签

.net - Wcf 应用程序无法打开 channel

我有一个带有客户端和主机的简单Wcf应用程序。整个Wcf架构是默认的,客户端逻辑是在添加服务引用后由VisualStudio添加的。应用程序运行良好很长一段时间,今天突然停止工作。在debuggin期间,我看到问题是,客户端无法打开channel。没有异常(exception),调试器只是不进入下一步执行。主机照常打开服务。我没有更改代码中的任何内容。我尝试编写新的Wcf应用程序,但由于同样的原因它没有工作。Google没有帮助我。如果有任何建议如何解决这个问题,我将不胜感激。:)这是我提到的部分应用程序代码:[ServiceContract]publicinterfaceiClien

windows - Wix:升级时有时会卸载Windows Service

我们使用Wix安装我们的软件。我们的安装程序还会安装Windows服务。为了允许用户更改Windows服务的登录信息,我们只希望在首次安装时安装该服务,而仅在卸载时将其删除。对于升级,我们手动停止该服务,以便可以升级文件。我们已经在工作,但是最近我们发现在某些计算机上,Windows服务在UnpublishFeatures期间被卸载:如果来自失败的升级日志,则为:Action13:41:38:UnpublishFeatures.UnpublishingProductFeaturesMSI(s)(D8:EC)[13:41:38:346]:Executingop:FeatureUnpubl

python - "Error 1053: The service did not respond timely",无法从 Python 代码启动使用 cx_Freeze 创建的 Windows 服务

我正在尝试使用cx_Freeze从我的Python代码创建Windows服务。Python代码运行良好,经过调试且可靠,但是当我创建exe文件时出现问题。这是我的cx_Freeze设置代码:#Configfileforpackingpythonscriptsintoexefile#Runwith"python.execreate_win_exe.pybuild"importsysfromcx_Freezeimportsetup,Executableversion='1.00'#Dependenciesareautomaticallydetected,butitmightneedfine

windows - Skype & Terminal Services 信息交换?

我们有销售代表通过终端服务访问我们的“系统”。在我们的系统中,我们希望能够点击客户的号码并在他们的本地机器上启动Skype,而不是在终端服务session中。我们看到了这种工作的两种潜在方式......点击一个URL(例如skype:01234569?call),它在本地工作,但我们需要在TSsession中点击url,但在本地计算机上打开该url。或者类似skype@IP_address:01234569的东西?调用目标Skype客户端进行调用?最后一件事,本地计算机可能是Mac或WindowsPC。再次感谢 最佳答案 选项1根本

windows - 使用 IIS 和应用程序池的 WCF Windows 身份验证

我有一个在IIS6上运行的WCF服务器,使用具有自定义标识的应用程序池现在我在网上看了两天,但找不到我的问题的确切答案。我知道外面有很多类似的在IIS6上,虚拟目录禁用匿名访问并启用集成Windows身份验证。服务帐户与计算机位于同一域中。我将其称为svcE。我将svcE添加到IIS_WPG组。现在,第一个问题是,当我选择带有svcE的应用程序池在虚拟目录上工作时,将其称为appDir,然后当我导航到appDir时,系统会提示我输入凭据,但如果我使用网络服务帐户,则不会并验证我以我的身份登录。我想做的是让该服务在帐户svE下运行,因为它可以访问数据库,而无需将该信息放入WebConfi

windows - 如何改变 explorer.exe 和 service.exe 的启动方式来编辑进程关联?

如何改变explorer.exe和service.exe的启动方式来编辑进程关联?通常explorer.exe和services.exe以0x0fAffinity启动(所有4个内核都被使用)例如,我想要的是让资源管理器和服务以不同的方式启动启动/Affinity3explorer.exe启动/Affinity4services.exe因此让explorer.exe只使用核心0和1并使services.exe使用核心2让核心3免费让我随意分配这对我很有帮助附注我已经知道如何在它启动后更改它,但这样做的目的是使所有子进程从explorer.exe和services.exe开始时具有相同的亲

windows - 异步 WCF 调用在客户端中处理不当

这是场景。我有一个遵循基于异步事件设计模式的WinForm应用程序(C#、.NET3.5)。主控件(MainResultControl)根据用户请求创建子控件(ResultControl)的多个实例。每个子控件都有一组独特的参数供用户选择。然后每个子控件异步调用WCF服务:WebServiceClient.GetResultsAsync(Parametersparam)每个子控件还注册了Web服务的GetResultsCompleted事件WebServiceClient.GetResultsCompleted+=_service_GetResultsCompleted()这是我们面临

windows - 如何获取 win32_service 恢复选项卡属性

关于可以在此处看到的服务的恢复选项卡属性:是否有API可以获取以下属性值:例如值的第一次失败:“不采取任何行动”第二次失败后续失败重置失败计数我更喜欢在PowerShell中执行此操作的方法,但也想了解其他选项。 最佳答案 我不熟悉PowerShell,但有可用的Win32API:QueryServiceConfig2().将dwInfoLevel参数设置为SERVICE_CONFIG_FAILURE_ACTIONS,并在lpBuffer参数中传递一个指向缓冲区的指针,该缓冲区的大小足以接收SERVICE_FAILURE_ACTIO

windows - 为什么有时 .data 部分的虚拟大小大于原始大小?

最近我发现,PE中的.data部分的虚拟大小可以大于原始大小(在文件中)。这是相当令人吃惊的。有人说这是某处未初始化数据的结果。但是在分析了一些PE之后,实在找不到这个多余的数据。以下是某些程序的PEDump结果的链接:"Helloworld"PEDump如您所见,.data部分的虚拟大小大于原始大小。为什么在这个特定示例中会这样? 最佳答案 任何初始化数据的值都存储在该部分中,如果二进制文件想在内存中为任何未初始化数据保留空间,则虚拟大小将大于原始数据大小。您不会在文件中找到此数据,因为它不需要存在于此。引用数据(在代码部分中)的

windows - .data 部分是否加载到内存中?

我尝试了以下测试来查看程序执行时.data部分是否加载到内存中:global_startsection.dataarrtimes99999999DB0xAFsection.text_start:jmp_start;preventprocessfromterminating组装和链接:nasm-fwin32D:\file.asmlinkD:\file.obj/OUT:D:\file.exe/ENTRY:start/SUBSYSTEM:CONSOLE我已经执行了程序,结果如下:正如你所看到的,程序只占用了276KB的内存,而它有一个大小为99999999字节的数组!