问题标签 [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.
sql-server-2005 - SQL 镜像端点
我们有一个 SQL 2005 数据库服务器,它使用高安全性(同步、无自动故障转移、无见证)镜像将我们的灾难恢复站点保持在一种热备用状态。前几天晚上,我正准备对原理数据库进行一些更改,准备使用它的新版本应用程序时,我注意到上周五我休假时镜像已经停止。SQL 日志和系统事件日志似乎表明存在网络问题,但经过三天的摸索,我绝望地放弃并重新创建了端点,结果发现原则上的端点失败了。在那之前,我的怀疑完全指向远程合作伙伴服务器。
有没有人有端点失败的经验及其原因?我仍然无法准确解释发生了什么或为什么。
c# - 如何在 WCF 中配置多个服务终结点?
我想要一些关于设置我的 WCF 配置的基本指导。这是我对 WCF 的第一次认真努力(也是关于 stackoverflow 的第一篇文章)。
我有一个在我的 Web 项目中引用的 WCF 类库 (APILibrary)。在 wcf 库中,我目前有两个服务 - IAuthService 和 ITradeService。
沿着这些思路,我有三个问题:
1)我的问题(以及这篇文章的最初原因)是当我编译我的应用程序时,我可以在我的网络应用程序中调用 TradeServiceCient 但不能调用 AuthServiceClient。后者不会出现在智能感知中。我有一种感觉,这与它们共享同一个端口(并且只包括一个端点)这一事实有关,但我显然不清楚。
2) 我在开发和测试时尝试同时公开两个服务端点(并且可能更多)。当我转到暂存和托管时,每个端点都有自己的地址。在那之前,我该怎么做(我觉得这与我上面的问题有关)?
3)我注意到在很多帖子中人们都有“客户端”和“服务器”“system.serviceModel”代码的示例。这些独特的文件或标签是否位于我的 WCF 库中的 App.config 文件中?每个人都在做什么?目前,我想我只有服务器端?
这是我目前在我的 App.config 文件中的内容(在我的 WCF 库中):
我的配置是 ASP.NET / Framework 3.5 / VS 2008 / C#
c# - IIS下的多个端点
我一直在尝试在 IIS 下托管的服务中添加一个新端点,但在过去一天左右一直无法弄清楚。
这是我的理解:
- 只要它们具有唯一的地址,您就可以在 IIS 下拥有多个端点。
- 您可以分配一个基地址,但它将被 IIS 中的虚拟目录设置覆盖。
我的虚拟目录是http://localhost/WcfCert/
我可以使用http://localhost/wcfcert/service1.svc启动服务
但http://localhost/wcfcert/test/service1.svc/test在 IE 或客户端应用程序中没有返回任何内容
我在这里想念什么?
编辑:
所以我做了进一步的测试,这就是我发现的。
如果我启动 WcfTestClient.exe 并添加http://localhost:1523/Service1.svc或http://localhost:1523/Service1.svc/mex它将在该地址下添加两个端点。所以这是我的问题不应该http://localhost:1523/Service1.svc只代表第一个端点吗?为什么添加该地址会同时显示两个端点?
但如果我尝试添加http://localhost:1523/Service1.svc/test我得到
错误:无法从http://localhost:1523/Service1.svc/test获取元数据如果这是您有权访问的 Windows (R) Communication Foundation 服务,请检查您是否已在指定地址启用元数据发布。有关启用元数据发布的帮助,请参阅位于http://go.microsoft.com/fwlink/?LinkId=65455.WS-Metadata Exchange Error URI: http://localhost:1523/Service1.svc/test的 MSDN 文档的 MSDN 文档 元数据包含无法解析的引用:“ http://localhost:1523/Service1.svc/test ”。
Sendera:BadContextToken
无法处理该消息。这很可能是因为操作' http://schemas.xmlsoap.org/ws/2004/09/transfer/Get' 不正确,或者因为消息包含无效或过期的安全上下文令牌,或者因为绑定之间不匹配。如果服务由于不活动而中止通道,则安全上下文令牌将无效。为防止服务过早中止空闲会话,请增加服务端点绑定的接收超时。HTTP GET 错误 URI:http://localhost:1523/Service1.svc/test 下载时出错“ http://localhost:1523 ” /Service1.svc/test '。请求失败,HTTP 状态为 400:错误请求。
ajax - 在启用 AJAX 的 WCF 服务方面需要帮助(请查看 Web.Config 中的 @System.ServiceModel)
这几天我一直遇到一些问题......我设计了一个 WCF 类库 - WebAPILibrary。它在我的解决方案下,其中还包含我的网络项目。
我现在正在尝试启用对搜索查询的 AJAX/JSON 响应。
在客户端代码示例中,我看到了一些大意:
我的问题是,到目前为止,我一直很高兴地在我的 Web 项目中引用我的 WCF 类库。但是,现在看来我需要创建一个 SVC 文件并使用它来执行我的 javascript AJAX/JSON 调用。
我的问题是:
1)如何创建与我的WCF类库合作的SVC文件?2) 我不太确定我需要在 system.ServiceModel 下为我的 web 项目的 web.config 放置什么。有没有好心人看看我目前拥有的东西,并就我需要做什么提供建议?
WEB项目SYSTEM.SERVICEMODEL(WEB.CONFIG):
WCF 类库 SYSTEM.SERVICEMODEL (APP.CONFIG):
apache-flex - Flex Builder 端点令牌
我试图更好地了解端点的工作方式。我读过这篇文章并了解到 services.config 在编译时被“烘焙”到 swf 中。在那篇文章中,他引用了令牌......
... 其中 server.port 和 context.root 是令牌。我想我想知道我可以使用哪些令牌,如果它们像变量一样,我可以设置自己的自定义令牌吗?
编辑:我们很快就会转移到另一个开发服务器。我们有 2 个主要的 flex 开发人员,当他们从存储库中签出项目时,我们希望他们的项目彼此独立工作......所以我想确保端点将为每个开发人员项目位置正确设置。
wcf - 程序更新后 WCF 服务不工作
我最近在我的程序中添加了 WCF 服务引用。当我执行该程序的全新安装时,一切似乎都按预期工作。但是,当我在已经安装了以前版本(没有新服务参考)的客户端上安装程序时,我收到一个异常,告诉我找不到此特定服务的默认端点。
似乎 appname.exe.config 没有使用新的端点设置进行更新。有什么原因吗?如何强制安装程序覆盖配置文件?我正在使用默认的 Visual Studio 2008 安装程序项目,并将 RemovePreviousVersions 设置为 True。
更新: 我的程序在第一次运行后使用以下代码加密设置部分
当我在安装新版本之前不运行程序时,app.config 会更新。
c# - WCF 服务返回另一个服务(服务工厂?)
我们使用 WCF 在客户端和服务器应用程序之间进行通信。客户端应用程序有许多需要与服务器通信的特性——我们选择在多个类中实现这一点(职责分离)
目前,我们正在为每个对象创建新的 WCF 端点和服务合同——发票、会计、内容管理等。这会导致客户端和服务器上的大量端点配置(在进入测试和生产平台)。
我想知道我是否可以定义一个可以提供多个服务联系实现的 WCF 端点。然后我们的配置文件将包含一个端点(到服务工厂),我可以通过指定我感兴趣的服务的接口来请求不同的服务。
例如
线索是每个客户端/服务器对的单个端点配置,而不是我想提供的每个服务联系人的端点配置。
这可能吗?
dynamic - “便携式”JAX-WS 客户端
我部署了一个 JAX-WS 服务并使用 wsimport 生成客户端代码。因为我在 localhost 上运行 wsimport,所以我在“localhost”地址上获得了带有 binind 的客户端代码。
但是我想在使用公共 IP yyyy 访问我部署的服务的其他计算机上重用这些客户端代码如何动态使用这些(一次)生成的客户端代码来访问我的服务。(服务的ip可能会改变......)
.net - .NET 3.5 中 REST 友好的 WCF 端点
我想通过避免使用 .svc 来使用我的 WCF 服务端点创建 REST 友好的 URL。我知道我可以通过使用 IIS 重写模块来附加 .svc 来完成此操作。
还有其他人知道更好的方法吗?
请注意,我仅限于 .NET 3.5 并且不能使用 .NET 4.0(因此不能在 .NET 4.0 中使用 System.Web.Routing)
.net - 当 WCF 客户端为同一个合同指定多个终结点时会发生什么?
它会消耗所有这些吗?它会抛出异常吗?