我有一个ASMX服务,我不想添加到我的Silverlight项目中(在不久的将来,它将转换为WCF服务)。
使用“添加(或更新)服务参考”时,似乎并未创建所有文件,并且未创建Reference.svcmap下的文件且ServiceReferences.ClientConfig为空。
有没有人曾经遇到过这个?
答案 0 :(得分:1)
我不确定这个答案是否合适。我经常看到这一点。通常,可以通过查看在尝试代理生成期间发生的输出窗口来跟踪问题。
有时它是由于无效或不受支持的Wsdl引起的,或者是其中一种类型序列化的一些愚蠢问题。
答案 1 :(得分:-1)
尝试在添加服务引用时为您的客户端(Silverlight)应用程序提供WSDL,而不仅仅是ASMX。 例如http://myserver.com/services/mywebservice.asmx?wsdl
从客户端项目中完全删除服务引用,并尝试使用WSDL再次添加它。