silverlight 在本地网都没有问题, 但是布置到公网服务器上报错,silverlight下载到本地之后,报这个错,让人误导为拆包文件出现问题,但经过测试后 发现是目标服务器的silverlight调用wcf服务器的问题。
进一步发现在WCF服务引用中 中 svcutil.exe http://computername:3905/service.svc?wsdl ,这个地方是计算机名,由于放到公网后,silverlight没法通过计算机名取得service.svc?wsdl的文件,问题找到了,就好办了。
从网上找到,在IIS中绑定IP地址既可以 把http://computername:3905/service.svc?wsdl 改成 http://IP地址:3905/service.svc?wsdl。 然后解决问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。