问题标签 [endpoints]

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 回答
28573 浏览

wcf - WCF 自托管服务 - C# 中的端点

我最初几次尝试创建自托管服务。试图编造一些可以接受查询字符串并返回一些文本但有一些问题的东西:

  • 如果在配置文件中找不到端点,所有文档都讨论了为每个基地址自动创建的端点。这对我来说似乎不是这样,我得到“服务有零应用程序端点......”异常。如下手动指定一个基本端点似乎可以解决这个问题:

    /li>
  • 当这样请求时,我将如何设置它以返回 SayHello(string name) 中的 name 值:localhost:8080/HelloWorldService/SayHello?name=kyle

我想在跑步之前先走路,但这看起来就像在爬行......

0 投票
2 回答
1652 浏览

wcf - WAS 托管的 WCF 服务中单个合同的多个端点?

如果需要为异构环境中的单个合同公开多个端点(例如,一个带有 basicHttpBinding,另一个带有 netTcpBinding),在 WAS 托管的服务上,如何做到这一点?

我读到的关于端点的 WAS 配置的所有内容都表明端点地址和主机基地址应该留空,因为 WAS 应该通过 .svc 文件和协议的路径自动解析地址。

但是,如果不说明地址,似乎不可能为同一个合约定义一个 HTTP 端点和一个 TCP 端点。到目前为止,我的每一次尝试都让我梦寐以求的“绑定实例已经与监听 uri 相关联”错误。

想法?

谢谢

0 投票
1 回答
75 浏览

wcf - WCF 何时创建端点

我有一个 WCF 服务,它(当前)定义了一个端点,一个 IMyService 实现了大约 20 个 IDataTypeService,它具有对象的 DB 接口。

该服务的使用率很高,我偶尔会遇到错误重新超时和其他高使用率错误。

我正在寻找有关是否为更活跃的数据对象的服务创建新端点以及这样做有什么好处(如果有的话)的信息。

0 投票
4 回答
6078 浏览

web-services - 如何使用名称/值对创建到 HTTP POST 的 Mule ESB 服务?

我需要创建一个 mule 服务,它将数据发布到需要名称/值对(不是 xml)的 Web 服务,然后处理来自该服务的 XML 响应。我找不到一个关于如何为 http POST 准备有效负载的好例子。

有人可以提供一些见解或例子吗?

到目前为止我所拥有的是(我不知道是否需要'PathToTransformerClass'):

0 投票
2 回答
691 浏览

silverlight - 使用 Cassini 的同一服务的多个 WCF 端点

我正在尝试为 Silverlight 配置 WCF 服务以使用 http 或 https 并且它适用于 IIS,但不适用于 Visual Studio (Cassini) 中内置的 Web 服务器。web.config system.serviceModel 的服务部分是:

如果我删除第二个端点,卡西尼号一切正常。如果需要,我可以在检测到“localhost”时轻松调整客户端指定的服务 url。我已经根据 silverlight 应用程序 url 将 svc url 调整为 http 或 https。这适用于 IIS,但不适用于 Cassini。谢谢。

0 投票
5 回答
30286 浏览

.net - 如何将单个 WCF 服务配置为具有多个 HTTP 和 HTTPS 端点?

我正在尝试做的是让 SINGLE WCF 服务在作为 HTTP 方案的开发环境中工作,并且让 SAME 服务在作为 HTTPS 方案的生产环境中工作。如果我删除两个 Https 端点(后缀为“Https”),它可以在开发环境中工作;同样,如果我只删除两个 Http 端点,那么它可以在生产环境中工作。如果可能,我想在 web.config 中包含所有四个端点。

我的端点定义如下:

已编辑:我正在编辑我的问题以添加我遇到的错误以及绑定部分(如下)。很抱歉问题的新长度。

错误是:“找不到与绑定 WebHttpBinding 的端点的方案 http 匹配的基地址。注册的基地址方案是 [https]。”

此外,生产站点设置为“需要 SSL”。那是不能改变的。

绑定配置为:

有任何想法吗?

0 投票
1 回答
46 浏览

asp.net - 未配置(但工作)端点的后果是什么?

我有一个功能齐全的 wcf 服务,我可以在客户端上使用 jQuery 执行 CRUD 操作。我希望这个小型服务应用程序是可移植的,所以我试图避免任何应用程序或 web.config 设置(例如特定地址端点)。我已经将我的服务应用程序编译成一个小的 dll 文件,并在托管在不同网址的几个不同项目中进行了尝试。一切正常。

我在 web.config 文件中的唯一设置是针对 aspNetCompatibilityEnabled,因为我使用的是表单身份验证。我没有为我的服务合同定义名称或命名空间,并且我的 app.config 文件是空的,没有连接字符串。当我在我的 .svc 文件中输入地址时,我收到“找不到端点错误”。但是,当我使用我在运营合同中定义的 UriTemplates 时,我的服务可以正常运行。这有什么后果?

我不关心在 .svc 文件上公开我的数据对象或方法。我只需要这项服务是可移植的,并且不会因为一些不可预见的错误而崩溃。

谨慎乐观。

更新 经过进一步调查,我上面的示例似乎是 WCF 的默认行为。MS有一篇很好的文章在这里解释了它。

0 投票
3 回答
3501 浏览

wcf - 如何向所有服务添加默认端点行为

我正在尝试将端点行为添加到主机的所有服务中。

例如,我有几个 .svc ServiceHost 声明,我想知道如何通过 Web.config 进行配置。

有任何想法吗?谢谢。

0 投票
1 回答
2530 浏览

wcf - 在运行时添加 WCF 消息检查器

我创建了一个自定义 ServiceHost,我想用它来自动将消息检查器添加到在其上运行的服务的每个端点。我创建了一个实现 IDispatchMessageInspector 和 IClientMessageInspector 的 MessageInspector,并找到了应该将其添加到每个端点的以下代码:

我遇到的问题是 ChannelDispatchers 集合在打开服务主机之前是空的,这意味着我无法在构造函数中运行此代码。我为 Opened 事件创建了一个事件处理程序,并在其中使用了该代码,但是在尝试添加端点时出现以下错误:

似乎我陷入了某种 Catch 22,我在 WCF 中寻求的功能是否可行?

谢谢,

麦克风

0 投票
2 回答
26714 浏览

wcf - 在客户端应用程序中,在代码中创建 WCF 终结点配置?

我正在尝试从 .NET 客户端应用程序使用 WCF Web 服务,并且我认为我需要能够以编程方式创建端点,但我不知道如何。我认为我需要这样做,因为当我尝试运行应用程序时,我收到以下错误:

在 ServiceModel 客户端配置部分中找不到引用合同“IEmailService”的默认端点元素。这可能是因为没有为您的应用程序找到配置文件,或者因为在客户端元素中找不到与此协定匹配的端点元素。

在解决此错误时,我创建了一个简单的 Windows 窗体应用程序,我尝试在其中使用相同的 Web 服务。使用此测试应用程序,我可以成功连接到 Web 服务,并且得到有效响应。但是,我可以通过从应用程序的 app.config 文件中删除 system.serviceModel 节点及其所有子节点,在我的测试应用程序中重现上面引用的确切错误(我可能不必删除所有该部分,我没有把握)。所以,我的第一个想法是我需要将该部分添加到真正的应用程序的 app.config 文件中,一切都应该没问题。不幸的是,出于荒谬的原因,我不会在这里讨论,这不是一个选择。所以,我不得不在客户端应用程序内的代码中生成这些信息。

我希望这里有人可以帮助我解决这个问题,或者可以为我指出解决此类问题的好资源。

是否可以在客户端应用程序中以代码创建端点配置?