我通过VMware Fusion在MacOs(Lion)下运行Win7x64。在这个Win7上我运行简单的WCF服务,我在win7上成功地从客户端消费。 现在我需要从我的MonoTouch解决方案中使用此服务,但我无法生成WCF代理。当我尝试通过MonoDevelope生成代理时,我得到下一个错误: 但我可以成功从Web浏览器获取WSDL: 我的错是什么?
答案 0 :(得分:3)
我最近这样做了 - 而不是使用MonoDevelop工具,在Windows下使用Silverlight 3,4或5 SDK中的SlSvcUtil - 然后只将文件传输到Mac
本教程与我所做的完全相同:http://wiki.ios.xamarin.com/HowTo/WebServices/Using_WCF
答案 1 :(得分:0)
可能不允许使用高端口号。尝试使用较低端口,例如81.
我之前遇到过这样的问题,使用较低的端口解决了这个问题。