问题标签 [service-model]

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 投票
2 回答
2638 浏览

c# - 从 C# App.config 文件获取设置

我有一个 app.config 文件。它来自给我的一个我必须使用的 API 的示例......我想从文件中获取一个设置,以便我可以使用那里的设置而不必重复工作。

如何在此 app.config 文件中获取“FindMe”、“LocalMachine”和“My”字样(以驱动从给定信息中提取证书)?

我正在寻找是否可以在 System.ServiceModel.Configuration 或 ConfigurationManager 中找到它,但我没有看到如何获取这些特定值。

编辑:

我想我真的很接近,但我似乎无法获得价值观。

在此处输入图像描述

0 投票
1 回答
7375 浏览

c# - 配置错误:无法识别的属性“maxBufferSize”

我最近对 ​​wcf REST 服务的 web.config 文件进行了更改,我只是maxBufferSize="10485760"向它添加了属性。请在下面找到代码段...

进行该更改后,应用程序无法正常工作,它会引发以下异常。

配置错误描述:处理服务此请求所需的配置文件期间发生错误。请查看下面的具体错误详细信息并适当地修改您的配置文件。解析器错误消息:无法识别的属性“maxBufferSize”。请注意,属性名称区分大小写。

如果有人可以在这方面提供帮助,那就太好了。

0 投票
1 回答
49 浏览

c# - 添加参考时在设计时更新配置文件

我有一个引用 Web 服务的 DLL。当您添加对 dll 的引用时,我想自动将 ServiceModel 元素添加到配置文件中。这甚至可能吗?

我知道当你在你的项目中添加某些东西时,这就完成了。

谢谢,

0 投票
1 回答
1805 浏览

wcf - 安装或更新服务后服务激活错误

我在 wcf 服务启动时收到此异常:

应用程序日志文件未写入 bin 文件夹中。

我在云开发环境中没有收到此异常,而是在生产环境中收到此错误。

两个环境都安装了相同的 KB

Wcf 跟踪

为什么我得到这个异常?

0 投票
0 回答
467 浏览

c# - WCF 服务 + 客户端绑定端点

我的问题是绑定。当我在调试模式下运行我的客户端时它可以工作,但它在发布模式下不起作用。服务器和客户端在同一台计算机上运行。

服务器应用程序配置:

客户端 App.config:

有什么解决办法吗?

0 投票
1 回答
487 浏览

vb.net - System.ServiceModel.FaultException'1' 已修改

我在我的项目中定义了一个服务引用(在 vs2013 中创建),因此定义了 AppConfig 中的绑定;

在此服务参考中有一个功能:

如果我将以下字符串('Hello')传递给该函数,它将返回以下内容:

本质上,该服务已收到我的消息,对其进行解析,意识到它的 xml 格式不正确,并为此发回了一条消息。至少在我看来,这表明我至少成功地连接了该服务。

但是,如果我再次调用此函数,但这次传入一些有效的 xml;

我最终得到一个 System.ServiceModel.FaultExceptio'1' 给我额外的信息;@String 必须正好是 1 个字符长'。

错误在下面函数的returnsEditor.text 行中抛出;

显然,服务连接有效,或者当我将“Hello”替换为函数的参数时会抛出相同的消息,那么为什么在我尝试提交有效的 xml 时会抛出这个错误?

编辑

当我仔细查看堆栈跟踪时,我看到以下内容:

因为我绝对不是 raveet.sodhi,这是否意味着 xml 实际上已成功传递到另一端,但那里的服务存在问题?

0 投票
1 回答
459 浏览

asp.net - 无法识别的配置部分 system.servicemodel/domainServices

在 Visual Studio 2010 和 2012 中,我无法添加项目域服务...我在命名我的服务后收到此消息:

“无法识别的配置部分系统服务模型域服务”

单击确定后,没有创建任何内容...

0 投票
1 回答
796 浏览

wcf - 我无法在可移植库项目中添加对 ServiceModel 的引用

我测试了一个 UWP 应用程序,我想使用代理来使用 WCF 服务。我有一个代理,它是 .net 4.6 的库,但我无法将此项目添加为通用应用程序项目中的参考。这是正常的,因为它是 .net 4.6 的库。

所以我正在尝试创建一个便携式库,我有两个选择来创建一个便携式库。这个选项让我说我可以使用哪些目标。我选择 .net 4.6 和 windows 通用 10.0。问题是我无法添加对System.ServiceModel我需要使用代理的引用。

另一个选项是适用于 windows 通用的便携式库。在这种情况下,我无法选择目标项目,这是有道理的,因为它仅适用于通用应用程序。在这种情况下,我可以添加对System.ServiceModel.

我知道在可移植库中我只能使用更严格的目标项目的库,在这种情况下我猜那是 windows 通用的,没有 .net 4.6。但是,为什么我可以在通用应用程序的可移植库中而不是在我使用 .net 的可移植库中添加引用?

我想要一个通用的可移植库,以便能够在 WPF 应用程序和通用 Windows 应用程序中使用代理。

谢谢。

0 投票
1 回答
591 浏览

c# - 如何在 svcutil.exe 生成的类中更改 xsd:date 格式

我从 .wsdl 文件生成了 C# 类,它可以工作。但我有以下问题。xsd:date响应中的服务格式类型不正确。例子:

但它应该是其中之一:

正因为如此,我得到了例外

未处理的异常:System.ServiceModel.CommunicationException:反序列化操作“createVacature”的回复消息正文时出错。---> System.InvalidOperationException: XML 文档中存在错误 (2, 646)。---> System.FormatException:字符串未被识别为有效的日期时间。

如何覆盖日期解析?或者有什么其他方法可以解决?在没有 svcutil.exe 的情况下手动实现所有这些将是矫枉过正。

0 投票
0 回答
365 浏览

c# - 在 app.config 上编辑 system.serviceModel

我有一个用 c# WPF 编写的软件。在文件 app.config 我有这个部分:

我需要 maxBufferSize 和 maxReceivedMessageSize 改变它们的值。为此,我手动编辑文件并在调试中一切正常。

当我在已经安装了我的应用程序的 pc 客户端上发布软件时,我不知道如何更改包含这些值的 softwarename.exe.config 文件。

有谁知道该怎么做?

先谢谢了。