问题标签 [service-reference]

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 投票
1 回答
698 浏览

visual-studio-2008 - 无法正确重新添加服务参考

我已经在服务器上启动并运行了 WCF 服务。我们有一个代理类,我们向其中添加所有服务引用,我尝试在那里添加我的服务引用。但是,它并没有公开所有方法,特别是接口,允许我创建它的实例(这是 VS 2008)。但是,当我创建一个新项目并添加服务引用时,它会正确添加所有接口。

关于如何强制原始项目正确重新添加项目的任何想法?内存中有没有被清除的东西?我试过删除引用、重建、关闭和重新打开项目,但它仍然以同样的方式出现。

我也尝试过删除该项目并重新创建它,但也没有运气。

0 投票
1 回答
121 浏览

web-services - 将摘要标记添加到生成的 Web 服务代理类的最佳方法是什么?

阿罗哈

我在我的 .NET 2.0 应用程序中引用了一个外部 Web 服务。添加服务引用为我生成了一个不错的代理类。我想为此添加///<summary>样式文档。如果更新了服务参考,我所有闪亮的评论都消失了。

有什么解决办法吗?

0 投票
6 回答
12180 浏览

asp.net - 如何在单独的 dll 项目中配置 WCF

我正在开发一个将使用许多 Web 服务的 Web 应用程序 (ASP.NET 3.5)。我为每个 Web 服务创建了一个单独的 dll 项目:这些项目包含服务引用和客户端代码。

但是,调用网站必须在其 web.config 中包含<system.serviceModel>信息(<bindings><client>节点),即使此信息也在 dll 的 app.config 文件中!我尝试将 serviceclass.dll.config 复制到网站的 bin 目录,但这没有帮助。

有没有办法集中配置 WCF 客户端?

0 投票
5 回答
12781 浏览

c# - 包括来自类库的服务引用

我有一个 C# 类库和一个启动项目(一个控制台应用程序)。类库包括对 Web 服务的服务引用。当我尝试运行该项目时,我得到一个 InvalidOperationException,因为启动项目没有读取类库的 app.config,并且它忽略了服务引用。为了让它工作,我不得不向启动项目添加相同的服务引用。有什么办法可以避免这种情况吗?我可以让启动项目识别类库的服务引用和app.config,而不必将其复制到启动项目中吗?

我尝试从类库中添加指向 app.config 的链接,但这不起作用。如果类库需要使用它的任何人将该服务引用添加到启动项目,那么它的可移植性就不是很好。

0 投票
1 回答
1740 浏览

c# - WCF 中的哈希集

我在我的 WCF 界面中使用 HashSet

当我创建一个服务引用时,HashSet 变成了一个 int[]。

我添加了一个 ServiceKnownType :

并尝试了一些配置,但无法完全改变。

如果我更改它硬编码一切正常,但每次更新我的参考时更改它真的很烦人..

我可能做错了什么,有什么指示或想法吗?

0 投票
2 回答
1247 浏览

wcf - 在 Silverlight 中使用 WCF 时添加服务引用有什么问题?

本文讨论了在 Silverlight 中使用 WCF 服务,但声称:

没有代理,没有生成的代码,没有第 3 方实用程序,也没有令人作呕的“添加服务参考”用法。

我在 Silverlight 项目中添加服务引用有什么问题?是否有隐藏的开销?还是作者对汽车魔法的恐惧?

0 投票
3 回答
7107 浏览

servlets - 如何从注册在 OSGi HttpService 中的 Servlet 获取 OSGi 服务引用?

在 OSGi 环境中运行的 HttpServlet(即在 OSGi HttpService中注册)会想要调用一些 OSGi 服务来完成它的任务似乎很自然。问题是如何在 servlet 中获取对这些 OSGi 服务的引用。

一种方法是将依赖项注入到注册到 OSGi HttpService 的 HttpServlet 实例中,如下所示:

我不确定这是否是一种有效的方法,因为在非 OSGi 环境中,servlet 生命周期由 Web 容器管理,因此不会为稍后创建的 servlet 实例注入服务引用。

当使用PAX Web作为 OSGi HttpService 的实现时,还有另一种方法可以解决这个问题。PAX Web 将 OSGi BundleContext 作为特殊属性“osgi-bundlecontext”导出到 ServletContext。然后可以使用 BundleContext 来获取必要的服务引用:

然而,这种方法相当丑陋,并将您与 OSGi HttpService 的具体实现联系在一起。你知道这个问题的任何其他(可能更好的)解决方案吗?

0 投票
1 回答
3893 浏览

asp.net - 如何从 DNN 中的 .ascx Web 用户控件更新 ScriptManager?

我创建了一个需要在我的 .ascx 页面中使用的 Web 服务。我不能只添加这个:

因为那时我在页面上有多个 ScriptManager。所以我做了一些研究,发现我需要将它添加到 Page_Load 事件中......

但我无法访问 Page_Load 事件,因为已经有一个预设(它是一个皮肤和所有)所以我把代码扔在了<script runat="server"></script>

然而,它给了我一个错误,说“预期声明”......我拿出了几行,它似乎在说它找不到 Me.Page(或者它即将出现空)

关于我做错了什么的任何见解?

我可以像我一样访问 Me.Page<script runat="server">还是应该以不同的方式访问?

0 投票
1 回答
545 浏览

.net - 在我“更新”服务引用后,服务引用命名空间变得未知

在我“更新”服务引用后,服务引用命名空间变得未知。有没有其他人遇到/解决过这个问题?我对服务参考代码所做的更改有时非常小,而且总是在方法上,从不更改合同或任何东西,并且在更新服务参考后,VS2008 不再识别名称空间。

0 投票
4 回答
33279 浏览

wcf - 什么是 WCF 服务参考 .datasource 文件?

Visual Studio中“创建服务引用”自动生成的.datasource文件有哪些?文件中的注释是这样的:

此文件由 Visual Studio .Net 自动生成。它用于存储通用对象数据源配置信息。
重命名文件扩展名或编辑此文件的内容可能会
导致该文件无法被程序识别。

但是,听起来这些文件是可选的,所以我想知道它们的用途。我也想知道删除它们是否真的安全,因为它们经常会导致 XP 上的路径长度问题。

http://www.eggheadcafe.com/conversation.aspx?messageid=34104031&threadid=34104026

任何人都可以向我指出这些文件的一些官方 MS 文档吗?