更新我在Visual Studio解决方案的两个项目:一个是WcfService应用程序项目,另一种是普通C#Silverlight项目有的ServiceReference访问Web本地服务。的WebService不会通过服务引用
基本上一切正常,除了一个事实,即在我的Web服务的变化是不是在我SL的项目可见:
如果我例如修改在[DataContract]类服务的一些属性”界面,这两个项目都编译得很好,但是在SL项目中访问Web服务时,我只有修改前的状态。
查看VisualStudios ObjectBrowser中的ServiceReference给了我相同的结果:我的Web服务没有修改。
我通过内置的自动“添加服务参考”函数将ServiceReference添加到SL项目中。每次我修改Web服务时,我都会在SL项目中的服务引用上点击“更新服务参考”,该服务成功但无效。 即使删除服务参考和再次添加它不显示具有更改属性的Web服务。
也许是因为我前几天重命名服务项目 - 我从解决方案中卸载了服务项目,重命名了文件系统中的文件夹,并将其作为“现有项目”再次添加到解决方案中。然后我重命名了服务文件(.svc & .svc.cs)和服务接口文件。 ==>之后,一切似乎仍然工作,除了我无法识别的修改?!另外,当向这个服务添加ServiceReference时,我看到两个文件的旧名称不是新的!
有没有人有线索这里发生了什么? 预先感谢您阅读这个长问题;)
这可能听起来像一个奇怪的问题,但你试过重新启动你的盒子? – twaggs 2011-12-28 14:07:17