【发布时间】:2011-09-02 06:27:20
【问题描述】:
我有一个可用的现有 WCF 服务。我在 Visual Studio 2010 中为我的 Windows Phone 应用程序添加了一个参考。参考出现了,当我检查它的属性时,我看到了方法。该服务正在使用 basicHttpBinding。似乎永远不会生成代理类。我无法引用它(是的 - 我正在检查正确的命名空间)
我知道 SlSvcUtil.exe 实用程序 - 但应该不再需要了。关于为什么没有生成我的代理类但服务引用存在的任何想法?
谢谢!
编辑:wsdl文件如下:
【问题讨论】:
-
如果在选择WP7项目时选择了“项目->显示所有文件”选项,并展开服务引用图标,看到reference.cs文件了吗?
-
不,只有 wdsl、disco、svcinfo、svcmap 和 xsd 文件。
-
svcmap 文件下是否有任何内容(IIRC .cs 文件在其下列出)?如果没有,添加参考时VS上是否有任何警告/错误?如果没有,那么可能值得尝试使用 slsvcutil 生成文件 - 即使只是为了找出它是否发出任何错误/警告。
-
啊呀.. svcmap 文件下的一个空的reference.cs。我之前尝试过 slsvc util,它工作得很好(没有错误和正确的 cs 文件),但是 add svc 引用现在“应该”工作得很好,所以试图找出原因。
-
你能分享你的服务的 wsdl 文件吗?
标签: wcf windows-phone-7