【发布时间】:2013-06-09 12:01:43
【问题描述】:
我们有一个解决方案,其中包含一个 Web 角色(WCF 服务角色)和一个用于我们正在构建的网站的 WebSiteRole,
我们正在尝试将 WebSiteRole 连接到 WCFServiceRole,但没有成功。 每次服务似乎正常运行时,Web 引用都会显示为空。
我们甚至尝试用一个空的“DoWork”服务制作一个新的解决方案来尝试附加它,结果也是空的。
我使用 svcutil 手动生成代理并将其添加到项目中并且有效,但这不是连接到服务的正确方法...
我做错了什么?
更新: 开了一个新bug,希望能修复 https://connect.microsoft.com/VisualStudio/feedback/details/790187/vs2012-add-service-reference-discover-services-in-solution-feature-creates-empty-proxy
【问题讨论】:
-
所以你说你不能在 Visual Studio(?) 中创建引用,它在幕后使用 svcutil,所以你为让它工作所做的事情不是“错误的” “做事的方式。你提到服务是空的 - 不知道这意味着什么?您是否在添加服务参考中收到错误...?或者只是没有找到服务?元数据端点是否暴露?
-
使用“添加服务引用”项目需要关闭,所以 - 服务需要关闭。这是我对为什么引用为空的看法,当我说空时,这意味着自动生成的代理文件为空,与服务运行时相同的文件已满,我从命令手动使用 svcutil
标签: wcf web-services azure