Nit*_*amk 12 wcf proxy service-reference
我正在使用Visual Studio 2008并且有一个WCF客户端可以对抗WCF服务.它们都位于相同的Visual Studio解决方案中.在我更改了WCF合同之后,我想更新客户端上的服务引用,以便在代理中对合同进行更改.
我的问题是代理代码没有重新生成.
当我选择更新服务引用时,会发生以下情况:
该对话框没有显示我将加速的文本"Generating\something \"(不记得确切的措辞).
如果我删除服务引用并再次添加它,则会正确生成代理.我使用与以前完全相同的设置添加服务,所以我认为这不是我可以通过更改客户端上的服务引用配置来解决的问题.
我怀疑的一件事可能是我在app.config中重命名了默认的wsHttpBindings.我还重命名了默认端点.这背后的原因是我需要多个端点,并且有一个端点名为'some-default-name',而一个端点有我自己的名字只是令人困惑.
删除服务并再次添加它的问题是Visual Studio在app.config(以及其他内容)中添加了一个不应该存在的新绑定.
以前有人见过这个问题吗?有谁知道它的解决方案?
当我们遇到这个问题时,通常会出现以下错误之一:
我遇到以下情况时遇到此问题:
我弄清楚如何解决此问题的唯一方法是编辑该服务引用的configuration.svcinfo文件(您需要显示该项目的所有文件以在visual studio中查看它),找到以下部分:
userPrincipalName value="user@domain.com"
Run Code Online (Sandbox Code Playgroud)
并将用户更改为我自己的域用户.保存文件后,我可以更新引用,直到另一个开发人员更新服务引用(可能使用相同的解决方法).不幸的是,我无法找到解决这个问题的永久解决方案.
| 归档时间: |
|
| 查看次数: |
27015 次 |
| 最近记录: |