问题标签 [wcf]

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 投票
3 回答
4460 浏览

wcf - 如何对 IIS 6 托管的 WCF 服务进行负载平衡?

我们使用 BigIP 在我们的两个 IIS 服务器之间进行负载平衡。我们最近在这两个 Windows Server 2003R2 服务器上部署了由 IIS 6 托管的 WCF 服务。

每台服务器都配置了两个主机头:一个用于负载平衡器地址,第二个主机头仅指向该服务器。这样我们就可以引用负载均衡组中的特定服务器进行调试。

所以当我们运行时我们立即得到了错误:

这个集合已经包含一个带有 http 方案的地址。此集合中的每个方案最多可以有一个地址。参数名称:项目

我做了一些研究,我们可以实现一个过滤器来告诉它忽略其中一个主机,但是我们无法从该地址访问服务器。

在这种情况下,允许我们通过http://domain.com/service.svchttp://server1.domain.com/service.svc 访问WCF 服务的最佳解决方案是什么?

如果我们应该按照某些网站的建议创建自己的 ServiceFactory,是否有人对此有任何示例代码?

任何帮助深表感谢。

编辑:如果可能的话,我们将需要能够从两个地址中的任何一个访问 WCF 服务。

谢谢你。

0 投票
2 回答
806 浏览

wcf - 如何在 SQL CLR 中为 WCF 加载不同的端点?

我们正在使用 CLR 在 SQL 2005 DB 中部署一些新的 WCF 调用。在测试中,我在代码中硬编码要连接的端点,并将其部署到我们的测试服务器。当我们将其部署到生产环境时,我们会将其部署到许多不同的 SQL DB,并使用不同的端点连接(在不同的服务器上运行相同的服务)。这样的事情怎么能做到?是否有可以参考的配置文件将 dll 部署到 SQL 中?

0 投票
4 回答
4808 浏览

wcf - 是否有 SVCUTIL.EXE 的替代方案来生成 WCF Web 服务代理?

我是否遗漏了某些东西,或者真的没有替代方案(但我希望)可以使用 SVCUTIL.EXE 来生成 WCF Web 服务代理?

0 投票
1 回答
1578 浏览

.net - 用于配置 WCF Webservice 客户端目标端点的配置文件语法

用于指定 WCF WebService 代理的默认目标端点的 Web 配置语法是什么?

具体来说,我正在尝试配置客户端用于定位 web 服务的 .asmx 的地址

0 投票
1 回答
4755 浏览

c# - Visual Studio 生成的服务引用中的 XML 命名空间问题

我正在连接到由第三方提供商托管的 Web 服务。我已经在我的项目中向 Web 服务添加了一个服务引用,VS 已经生成了所有需要的引用和类。

我正在连接这段代码(客户端名称和方法匿名):

到达 client.Open() 时,我收到一条异常消息:

命名空间“”中的顶部 XML 元素“_return”引用了不同的类型 System.Boolean 和 Service.Status。使用 XML 属性为元素或类型指定另一个 XML 名称或命名空间。

在reference.cs 中,我可以看到“_return”变量用

wsdl、生成的服务引用或我的代码是否有问题?

更新:将服务生成为老式 Web 服务可以解决问题。我目前已将 Sixto 的答案标记为已接受,但我仍然很好奇可能导致问题的原因以及服务生成器的任何参数是否可以解决原始问题。

0 投票
4 回答
145 浏览

wcf - 从 WCF 服务生成 2.0 Web 服务代理时的 propertyNameFieldSpecified

我从 Visual Studio 2008 创建了一个 Web 引用(添加 Web 引用),奇怪的是,我需要将我要提交的所有字段的propertyNameField Specified 设置为 true。如果不这样做,值将不会传递回 WCF 服务。

我在几个地方读到这已在 Visual Studio 的 RTM 版本中得到修复。为什么它仍然发生?

我的数据合同都是有效的,除了属性和列表。有任何想法吗?

0 投票
2 回答
379 浏览

wcf - LinqToSql 和 WCF

在使用 WCF 服务与数据库交互的 n 层应用程序中,在整个应用程序中使用 LinqToSql 类的最佳实践方式是什么?

我已经看到它以几种不同的方式完成,但他们似乎花费了很多时间来创建额外的接口、消息类等,这减少了您不必编写数据访问代码所获得的好处。

目前有什么好的方法吗?我们是否一直在等待实体框架?

0 投票
2 回答
3590 浏览

wcf - WCF - 如何接受长字符串作为参数

我有一个简单的 Web 服务,它需要 2 个参数,一个是简单的 xml 安全令牌,另一个通常是一个长 xml 字符串。它适用于短字符串,但较长的字符串会给出 400 错误消息。maxMessageLength 没有做任何事情来允许更长的字符串。

0 投票
3 回答
3335 浏览

apache-flex - 关于将 Flex 与 WCF 和 Linq to Entities 一起使用的建议

因此,我正在开发一个使用 ASP.NET 服务器的项目,并且我们通过 WCF 从 LINQ 到实体查询传递了实体。我已经克服了 WCF 的循环引用问题。现在我正在寻找下一步,即 Flex UI,我想知道人们在处理来自 Flex 的 WCF 或使用带有 Flex 的实体(来自实体框架的实体)时已经面临哪些问题?Flex 建议、库、模式和技巧会有所帮助。谢谢。

有帮助的事情:

  • 如何在 UI 端“持久化”或欺骗实体。
  • 安全性,如何保护从 UI 到服务的通信。
  • 如何从 UI 生成/传递新实体到服务,然后解释为 .NET 实体
0 投票
2 回答
8024 浏览

wcf - 将 WCF 服务从 IIS 移动到 Windows 服务

我们有一个现有的 WCF 服务,它使用 wsDualHttpBinding 来启用对客户端的回调。我正在考虑将其移至 netTcpBinding 以获得更好的性能,但我对从 IIS 托管服务(我们目前喜欢的“舒适区”)迁移到拥有自己的 Windows 服务来托管它持谨慎态度。我希望我们仍然可以在 IIS 7 上托管它,但 Win2K8 在一段时间内不会成为现实。

在创建我们自己的 Windows 服务来托管我们的 WCF 服务时,我应该注意什么?诸如生命周期管理和请求限制之类的功能是 IIS 托管免费提供的,所以我还想知道我们如何能够有效地自行托管我们的服务,而无需 IIS 为我们完成繁重的工作。谢谢!:)