Tag: service reference

服务引用 – 为什么重用引用程序集中的类型

我按照说明向我的项目添加服务引用,默认情况下,勾选“引用程序集中的重用类型”。 如果我勾选它,我会对像Label这样的控件发出含糊不清的警告,我现在必须完全声明。 如果我取消它,警告就会消失。 我的问题是: 为什么我要重用类型? 这究竟是什么意思? 如果我不使用它会有什么问题?

我在哪里设置服务参考的CookieContainer?

例如,在.NET 2.0项目上向ASMX服务添加WebService引用时, var objService = new NameSpace.groupservices(); 那里存在, objService.CookieContainer = new System.Net.CookieContainer(); 例如,在.NET 4.0项目上将ServiceReference添加到ASMX服务时, var objService = new NameSpace.groupservicesSoapClient(); objService没有任何CookieContainer属性 这里提出了一个类似的问题没有积极的解决方案。 有人可以指导在哪里找到该物业?

更新服务引用后,Project不会生成

更新服务引用后,我收到以下错误构建我的项目: 不包含’DefaultResolveType’的定义 在自动生成的Reference.cs上抛出错误,但DefaultResolveType方法应该在生成的类中,因为它是从’this’关键字调用的。 自上次成功构建以来,数据服务没有更改,客户端代码也没有更改。 [global::System.CodeDom.Compiler.GeneratedCodeAttribute(“System.Data.Services.Design”, “1.0.0”)] protected global::System.Type ResolveTypeFromName(string typeName) { global::System.Type resolvedType = this.DefaultResolveType(typeName, “Microsoft.Crm.Sdk.Data.Services”, “ITF.DataAccessLayer.CRM.CrmAccessService”); if ((resolvedType != null)) { return resolvedType; } return null; }

从webservice下载$ metadata时出错

我试图在Windows应用程序中添加Web引用URL时添加Web引用它显示这样的错误。 我该如何解决? 下载“ http://www.example.com/BackEndWebService/LoginWebService.asmx/ $ metadata”时出错。 请求失败,并显示错误消息: $ metadata Web Service方法名称无效。

生成的服务引用会抛出什么exception?

我使用“添加服务引用…”在Visual Studio 2010中添加了一个Web服务。 这会在名为Reference.cs的文件中生成一些代码。 现在,如果我调用其中一种方法,我就不知道该方法可能抛出的exception。 据推测,它可以抛出网络相关的exception,如SocketException或IOException ? 可以在msdn或源代码内部检查.NET中的常规方法,以揭示可能抛出的exception,例如File.Open 。 这里很清楚我应该捕获哪些exception并重新抛出以在稍后阶段显示错误消息。 对于那些生成的方法,我怎么知道它们可能抛出的exception?

将标头添加到简单Web服务请求

我有一个控制台应用程序,我只需通过单击写入添加Web引用并使用“添加服务引用”,然后将我的.Config文件更改为: 所以,一切都很好,似乎我可以成功使用该服务,但服务文档说我需要在请求的标题上设置用户名和密码,这是文档的示例: user password … 那么如何在标题中添加用户名和密码? 有什么建议吗?

包括类库中的服务引用

我有一个C#类库和一个启动项目(一个控制台应用程序)。 类库包括对Web服务的服务引用。 当我尝试运行项目时,我得到一个InvalidOperationException,因为启动项目没有读取类库的app.config,而忽略了服务引用。 为了使它工作,我被迫为启动项目添加相同的服务引用。 有什么方法可以避免这种情况吗? 我是否可以让启动项目识别类库的服务引用和app.config而无需将其复制到启动项目? 我已经尝试从类库中添加app.config的链接,但这不起作用。 如果需要使用它的任何人将该服务引用添加到启动项目,那么类库不是非常便携。