问题标签 [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 回答
917 浏览

.net - .NET 中项目引用和服务引用的区别

每当我们创建 .NET 应用程序时,我们都会考虑几种架构,例如数据访问层 (DAL) 或业务层 (BL)。在这些层中,我们通常编写代码来与数据库交互。因此,要与在这些层中编写的这些方法进行交互,我们有几个选项。这里我的重点是项目参考和服务参考。

第一个是 - 右键单击​​项目 << 添加引用 << 在项目选项卡中选择项目 第二个是 - 在项目中创建 asmx/wcf 服务托管它们。右键单击项目<<添加服务参考<<选择所需的服务进行交互。

这两个选项在性能或任何其他参数方面有什么区别?

0 投票
2 回答
1688 浏览

eclipse - OSGi 声明式服务 - 在绑定方法中获取 ServiceReference

我将 Eclipse 3.7 与 Eclipse Gemini JPA / DBAccess 一起使用。我实现了一个引用 EntityManagerBuilderFactory 的声明性 ServiceComponent。绑定方法如下所示:

但是我需要 ServiceReference 来获取此服务的属性,例如:

我是否必须在 ServiceRegistry 中搜索此 ServiceReference,还是有更优雅的方法?

干杯,穆基

0 投票
3 回答
10511 浏览

.net - 添加服务引用失败

我使用 iis 7.0 托管了我的 wcf,网址是:

当我在 vs2008 中添加服务引用时,出现以下错误:

我的 web.config 是

0 投票
1 回答
192 浏览

wcf - 同时开发 Web 服务和消费者

使用 Visual Studio 2010 专业版,我正在创建一个 WCF Web 服务和一个将使用该 Web 服务的 MVC 3 网站。

我将如何合理地去做那件事。我应该将它们作为单独的项目保存在同一个解决方案中吗?我可以在开发时跳过在本地引用和运行服务,只是像图书馆一样使用它吗?

0 投票
2 回答
11791 浏览

visual-studio - 为什么我应该使用 Visual Studio 服务引用而不是 svcutil?

因此,在将 WCF 服务代理代码放入 Visual Studio 中的项目时,我似乎有几个主要选择:

  1. 使用Visual Studio 的内置工具进行服务引用

  2. 使用简单的 svcutil 命令,例如svcutil http://[my endpoint] /namespace:[my namespace] /noconfig(因为我在项目中使用了一些相当标准的绑定),然后将生成的文件拖到我的项目中(或就地升级)。

需要明确的是,选项 2 感觉是最好的,虽然没有内置的更新工具。但服务参考对话框生成的文件数不胜数。 我缺少的 VS 服务参考有什么不为人知的好处吗?

0 投票
1 回答
4285 浏览

c# - 在 C# 中使用具有标头安全性的非 asmx SOAP 1.1 Web 服务

第一次发帖,所以如果我违反任何发帖规则,请对我放轻松——我已经阅读了它们,我认为我是对的。

在发布之前我已经搜索了一段时间,似乎找不到关于我正在尝试做什么的指南,所以我想我会在这里发布。

我需要编写一个 C# .NET 3.5 程序来使用用 Java 开发的 Web 服务。根据我编写 Dynamics CRM 插件和软件的经验,我已经练习在 .NET 中使用 Web References 使用 ASMX Web 服务,但这让我很困惑。

我的第一次尝试是使用 Web 参考(是的,我知道 - 不是 WCF)但是 Web 服务需要 PasswordDigest(带有 nonce 并已创建的 SHA-1)、SOAP 标头中的用户名令牌和时间戳记令牌,但我不能使用 Web Reference 找到一种将这些添加到 SOAP 标头的方法。

我的第二次尝试是使用服务参考(我相信,但我可能错了哈哈,是 WCF)但是我没有太多的实践,我在网上找到的任何教程都没有太大帮助。

每次我尝试使用 WS 时,我都会因为无法进行身份验证而遭到服务器拒绝。

我的问题是如何在 C# .NET 3.5 中使用具有这些要求的 Web 服务?

谢谢。

0 投票
1 回答
68 浏览

wcf - 在每个视图模型上都有一个 serviceclient 实例是个好主意吗?

我必须重构一个应用程序,它几乎在每个模型和代码隐藏文件中都有一个 serviceclient 的实例,其中一些使用来自 App.xaml.cs 的 serviceclient 属性(Silverlight 4)

对此的最佳做法是什么?这样做是为了让所有控件都使用 app.xaml.cs 中保存的 serviceclient 实例,还是在每个 viewmodel/codebehind 创建 serviceClient 实例?

在接下来的几周内(因为我也得到了另一个问题的答案)我需要写一些 unitests,所以我需要记住这一点。

0 投票
2 回答
804 浏览

c# - 将控制台应用程序转换为 asp.net Web 应用程序后,post 不再是即时的

我有一个控制台应用程序,它连接到服务引用,允许它向服务发送 SOAP 调用,该服务更新我不拥有或控制的单独程序中的信息。控制台应用程序运行良好,这里有一些代码只是为了让您了解我在做什么。

CreateOrder 方法只返回一个 Order 对象,它基本上是一个包含字符串和基于字符串的枚举的美化结构(由 Intellisense 建议,所以我知道它们从服务参考中是正确的)。它工作得很好,我可以立即查看主机程序上发布的信息。

这是我的网络应用程序中的相同方法:

该网络应用程序似乎偶尔会更新程序。我无法弄清楚调试模式或任何重要的东西,什么时候可以工作,什么时候不可以。当它确实更新时,它通常不是即时的。任何人都可以提供任何帮助吗?我对 C# 和 ASP.NET 还很陌生,所以我有可能错过了正确设置 Web 应用程序服务参考的细微差别之一(尽管我很确定我对这两个应用程序都采用了相同的方法)。

我忘记了可能值得一提的事情:控制台应用程序有一个 Main ,它只是创建一个客户端并运行服务,然后退出。在我填写完表单并单击 ASP 按钮后,Web 应用程序运行并执行该功能。

0 投票
1 回答
1874 浏览

c# - Add Service Reference doesn't appear in Visual Studio 2010

I created a new form project but when I right click on the project I don't see the Add Service Reference button on the menu.

I've been reading something about adding a project guid opening the project file on notepad, but I don't know where to put that on the structure of the xml file.

Does anyone has an idea why this is happening?

0 投票
7 回答
16531 浏览

wcf - WCF 常见类型未重用

提示:这个问题有很多重复,但没有一个解决方案适合我。

我拥有的是一个 Web 服务和一个客户端,它们都引用了一个共享程序集“DataModel”。我正在使用“添加服务引用...”对话框创建服务代理并选择“在所有引用的程序集中重用类型”,但它仍然创建新类型而不是重用我的类型。

  • 它曾经可以工作,但现在突然不再重用类型了
  • 在添加服务引用之前引用共享程序集不起作用
  • 重新启动 VS2010 没有帮助(我有所有更新)
  • 我尝试了一个简单的 POCO 类(只是一个包含整数属性的简单类),也没有运气
  • 删除和重新添加服务引用(或共享程序集引用)没有帮助
  • 仅在“在指定引用的程序集中重用类型”中选择共享程序集 - 不走运
  • svcutil.exe /reference产生相同的结果

我不知何故不知所措。还有其他解决方案吗?

编辑:我应该补充一点,我只是将我的项目重置为早期的提交,无论我使用哪个提交,仍然是同样的问题。而且我知道它适用于早期的提交!