WCF更新引用的问题

DSIOF3KIDSKTR 2011-11-18 09:38:36
项目添加WCF服务引用失败,Reference文件没有自动产生代码,右键“更新引用”不行, 删了重新添加也没有用。WCF服务本身没问题。

这个问题好像是vs2010的bug,在网上搜了一个别人试验可以的方法:

-------------------------
于是Google之,网上各种解决方法不能奏效,最后在此处找到强帖,关键内容如下:"Ok...Weird. Closed the project and all other projects open. Restarted the web service. Reopened the project. Deleted the reference to the web service. Readded it. All was fine and now it works." 简单地说,就是:把VS关了再开。试了一下,果然可以。
在Microsoft Connect上已有人提交此bug。微软的回复是:"Thank you for reporting the issue. This issue has been resolved in the latest version of VS2010. " 然而此回复的日期是11月16日,而我现在用的VS2010 beta2 依然有此问题。
-------------------------

我试了一下,不可以。
我的Visual Studio 2010 Team Suite旗舰版RTM,后来打了sp1补丁,但查看版本信息如下:
Visual Studio 2010版本:10.0.30319.1 RTMRel
Microsoft.NET Framework版本:1.0.30319 RTMRel

另外谁有Visual Studio 2010 Team Suite 旗舰版的正式版的破解下载地址?
...全文
859 28 打赏 收藏 转发到动态 举报
写回复
用AI写文章
28 条回复
切换为时间正序
请发表友善的回复…
发表回复
gavinluo 2012-08-08
  • 打赏
  • 举报
回复
同上,楼主,我也遇到同样问题,全部关闭后再打开添加引用,还是没有
版本信息如下:
Visual Studio 2010版本:10.0.30319.1 RTMRel
Microsoft.NET Framework版本:1.0.30319 RTMRel

如何解决?
a251647916 2012-01-06
  • 打赏
  • 举报
回复
我的已经可以再ie访问了,只是使用svcutil.exe 工具失败
DSIOF3KIDSKTR 2012-01-06
  • 打赏
  • 举报
回复
[Quote=引用 26 楼 a251647916 的回复:]

我的已经可以再ie访问了,只是使用svcutil.exe 工具失败
[/Quote]
怎么配置的?
kingdom_0 2011-12-09
  • 打赏
  • 举报
回复
确实没遇见你说的这个问题,在项目当中,我是先将项目发布到IIS,在项目当中,再引用svc服务
首先你要确保wsdl文件可以在IE当中正常访问
DSIOF3KIDSKTR 2011-12-09
  • 打赏
  • 举报
回复
[Quote=引用 23 楼 chongsha 的回复:]

有时候很快能更新起,有时候确实一直更新不起
这个时候我们都是直接删掉从来!
TNND
[/Quote]
删了重新引用也不行,这个bug很大,wcf用着不如webservice方便
冲杀 2011-12-08
  • 打赏
  • 举报
回复
有时候很快能更新起,有时候确实一直更新不起
这个时候我们都是直接删掉从来!
TNND
宝_爸 2011-11-23
  • 打赏
  • 举报
回复
没遇到过,我用的是msdn账户下载的的vs2010 premium版
DSIOF3KIDSKTR 2011-11-23
  • 打赏
  • 举报
回复
[Quote=引用 20 楼 jerryfangsh 的回复:]

项目-》添加Web服务引用-》点击左下角的高级-》勾选第一个复选框
[/Quote]
没用
jerryfangsh 2011-11-23
  • 打赏
  • 举报
回复
项目-》添加Web服务引用-》点击左下角的高级-》勾选第一个复选框
DSIOF3KIDSKTR 2011-11-22
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 biancheng1000 的回复:]

操作系统用WIN7旗舰的。。
[/Quote]
跟系统版本有关系?
biancheng1000 2011-11-22
  • 打赏
  • 举报
回复
操作系统用WIN7旗舰的。。
DSIOF3KIDSKTR 2011-11-22
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 csbean4004 的回复:]

这个问题顶起来 我也遇到了 而且遇到了好几次

更新引用之后
Reference.cs 只有下边这些东西,没有代码

//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
// 运行时版本:……
[/Quote]
目前没找到解决办法,估计和版本有关系,RTM版的打了sp1补丁还是不行,下了正式版的还没重装,太麻烦了
csbean4004 2011-11-21
  • 打赏
  • 举报
回复
这个问题顶起来 我也遇到了 而且遇到了好几次

更新引用之后
Reference.cs 只有下边这些东西,没有代码

//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
// 运行时版本:4.0.30319.235
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------

DSIOF3KIDSKTR 2011-11-18
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 qldsrx 的回复:]

你是不是写错了?Microsoft.NET Framework版本:1.0.30319 RTMRel,应该是4.0.30319 吧
[/Quote]
写错了
qldsrx 2011-11-18
  • 打赏
  • 举报
回复
你是不是写错了?Microsoft.NET Framework版本:1.0.30319 RTMRel,应该是4.0.30319 吧
DSIOF3KIDSKTR 2011-11-18
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 fangxinggood 的回复:]

实在不行,你可以用 svcutil.exe 生成代理类的。

但我觉得你还是别的什么问题导致的,比如 网络有代理,或者wsdl有问题什么的。

还有如果是 win7 的话,UAC的问题等等
[/Quote]
我的Win7是家庭普通版,没有IIS,会不会有影响呢?
机器人 2011-11-18
  • 打赏
  • 举报
回复
VS 2010 Ultimate 10.0.40219.1 SP1Rel

我用过好多 vs 版本,你说的问题我还真没遇见过。
DSIOF3KIDSKTR 2011-11-18
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 fangxinggood 的回复:]

实在不行,你可以用 svcutil.exe 生成代理类的。

但我觉得你还是别的什么问题导致的,比如 网络有代理,或者wsdl有问题什么的。

还有如果是 win7 的话,UAC的问题等等
[/Quote]


而使用svcutil工具则能正常生成,但svcutil生成的引用代码却不能在SL中使用。
我现在在手工写,可以用。擦
UAC关了
DSIOF3KIDSKTR 2011-11-18
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 fangxinggood 的回复:]

VS2010 ...
[/Quote]
具体版本呢?
版本类型,如旗舰版等。
版本号,是否为正式版,是否打补丁等

我的Visual Studio 2010 Team Suite旗舰版RTM,后来打了sp1补丁
Visual Studio 2010版本:10.0.30319.1 RTMRel
Microsoft.NET Framework版本:1.0.30319 RTMRel

机器人 2011-11-18
  • 打赏
  • 举报
回复
实在不行,你可以用 svcutil.exe 生成代理类的。

但我觉得你还是别的什么问题导致的,比如 网络有代理,或者wsdl有问题什么的。

还有如果是 win7 的话,UAC的问题等等
加载更多回复(7)

111,076

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧