草庐IT

declarative-services

全部标签

c# - 错误 : Cannot obtain Metadata from WCF service

我有一个成功运行的WCF服务,我可以使用javascript调用它。但是我想使用WCF测试客户端调用它,但我很难做到这一点。我被告知我需要确保在指定地址启用了元数据发布。阅读文档后,我只是看不出我的意思是我的配置:我已阅读其他帖子,但看不到要填充的内容,而且我一直收到错误。问..我说我需要在我的配置中配置一个完整的新服务来显示元数据对吗?我应该在配置中添加什么来发布此元数据,以便我可以调用客户端? 最佳答案 您的服务需要一个元数据端点,这里是一个示例。 关于c#-错误:Cannotobt

c# - 您什么时候会使用 Common Service Locator?

我一直在查看CommonServiceLocator作为一种抽象IoC容器的方式,但我注意到有些人强烈反对这种类型。人们是否建议永远不要使用它?一直在用?或者有时使用它?如果有时,那么你会在什么情况下使用它,在什么情况下你不会使用它。 最佳答案 假设您正在编写供第3方开发人员使用的库代码。您的代码需要能够创建这些开发人员提供的服务对象。但是,您不知道每个调用者将使用哪个IoC容器。CommonServiceLocator可让您处理上述问题,而无需将给定的IoC强加给您的用户。在您的库本身中,您可能希望在IoC中注册您自己的类,现在它

c# - 重启后出现"A timeout was reached while waiting for the service to connect"错误

我有一个自定义编写的Windows服务,我在许多Hyper-V虚拟机上运行。作为正在运行的一些自动化测试的一部分,虚拟机每小时会重启几次。该服务设置为自动启动,几乎所有时间都可以正常启动。但是,可能有5%的时间,由于我无法识别任何模式,服务无法启动。当它失败时,我在事件查看器中收到一条错误消息Atimeoutwasreached(30000milliseconds)whilewaitingfortheMyServiceNameservicetoconnect.遇到这种情况,我可以手动启动服务,或者重新启动,服务就可以正常启动了。我想不通的是,我的代码中似乎没有出现30秒超时。我的服务类

c# - Windows 服务启动失败 : Cannot start service from the command line or debugger

这个问题在这里已经有了答案:RunaWindowsServiceasaconsoleapp(6个答案)关闭7年前。嗨,我收到这个错误Cannotstartservicefromthecommandlineordebugger.AwinwowsServicemustfirstbeinstalled(usinginstallutil.exe)andthenstartedwiththeServerExplorer,WindowsServicesAfministrativetoolortheNETSTARTcommand.我不明白为什么我会收到这个错误。这是我的代码:{stringHash="

C# 字典 : making the Key case-insensitive through declarations

我有一个Dictionary字典。以前是Dictionary但其他“标识符”已经开始发挥作用,现在将键作为字符串处理。问题是Guid我的源数据中的键为VarChar,所以现在是"923D81A0-7B71-438d-8160-A524EA7EFA5E"的关键与"923d81a0-7b71-438d-8160-a524ea7efa5e"不同(使用Guid时没有问题)。.NET框架真正好的(和甜蜜的)是我可以做到这一点:Dictionary_recordSet=newDictionary(StringComparer.InvariantCultureIgnoreCase);而且效果很好。但

amazon-web-services - 如何将 Kubernetes 日志发送到 AWS CloudWatch?

Docker中的AWSCloudWatch日志在docker中设置AWSCloudWatchLogs驱动程序是使用log-driver=awslogs和log-opt完成的,例如-#!/bin/bashdockerrun\--log-driver=awslogs\--log-optawslogs-region=eu-central-1\--log-optawslogs-group=whatever-group\--log-optawslogs-stream=whatever-stream\--log-optawslogs-create-group=true\wernight/funbo

amazon-web-services - 如何将 Kubernetes 日志发送到 AWS CloudWatch?

Docker中的AWSCloudWatch日志在docker中设置AWSCloudWatchLogs驱动程序是使用log-driver=awslogs和log-opt完成的,例如-#!/bin/bashdockerrun\--log-driver=awslogs\--log-optawslogs-region=eu-central-1\--log-optawslogs-group=whatever-group\--log-optawslogs-stream=whatever-stream\--log-optawslogs-create-group=true\wernight/funbo

c# - 修复 : The Global element 'configuration' has already been declared

我使用了第二种解决方案Howtoresolve"Couldnotfindschemainformationfortheelement/attribute"?即使用按钮创建了一个XSD来创建一个方案。我将app.config中的样式表更改为app.xsd但现在我收到警告:全局元素'configuration'已经在app.xsd中声明即使更改名称也会显示警告。有人对此有解决方案吗? 最佳答案 重新启动对我不起作用,所以我想分享有效的方法。首先,我刚升级到Windows8。之前没有出现过这个问题。而且这个问题只发生在我的一个app.co

amazon-web-services - 如何使用 Docker for Mac 向 docker awslogs 驱动程序提供凭据?

我正在尝试使用dockerawslogsdriver并得到以下错误:"docker:Errorresponsefromdaemon:Failedtoinitializeloggingdriver:NoCredentialProviders:novalidprovidersinchain.Deprecated."根据thisGitHubcomment,我需要为dockerdaemon设置AWS_SHARED_CREDENTIALS_FILE环境变量,但我不知道在使用DockerforMac时该怎么做。我用来启动容器的命令是:dockerrun-d\--log-driver=awslogs

amazon-web-services - 如何使用 Docker for Mac 向 docker awslogs 驱动程序提供凭据?

我正在尝试使用dockerawslogsdriver并得到以下错误:"docker:Errorresponsefromdaemon:Failedtoinitializeloggingdriver:NoCredentialProviders:novalidprovidersinchain.Deprecated."根据thisGitHubcomment,我需要为dockerdaemon设置AWS_SHARED_CREDENTIALS_FILE环境变量,但我不知道在使用DockerforMac时该怎么做。我用来启动容器的命令是:dockerrun-d\--log-driver=awslogs