0

我创建了一个智能手机项目(Windows Mobile Pocket PC 5.0 sdk和CF3.5)以及在Visual Studio 2008中使用相同解决方案创建的WCF。当我选择“添加Web引用”,然后选择“此Web服务解决方案“我收到此错误 无 - 当前解决方案中找不到Web服务。 如果我把它的URL,然后单击转到我得到这个错误 该程序无法显示该网页。 任何人都可以帮助我解决这个问题吗?我无法将WCF引用添加到Windows Mobile项目中?

我认为URL中的问题我把它放在网上参考。我用我的电脑IP替换“localhost”,但也不起作用?

回答

0

尝试添加Service Reference而不是Web服务引用。 Web引用是针对旧的XML Web Services功能而不适用于大多数WCF服务的。

编辑: 这个问题是针对Windows Mobile Pocket PC 5.0,它显然不支持WCF服务引用,但是这个blog post shows how to add a WCF service reference到Windows Mobile 6.0使用Web引用。它概述了适用于Windows Mobile 5.0项目的基本过程。

+0

在Visual Studio 2008智能设备项目中没有称为“添加服务参考”的选项。 – Yasmeen 2012-02-13 14:12:24

+0

似乎很奇怪,因为VS 2008肯定支持[添加服务引用](http://msdn.microsoft.com/en-us/library/bb386382(v = vs.90).aspx)。但是,如果Windows Mobile项目不提供该选项,并且您想使用WCF服务,则需要配置该服务以支持与旧的XML Web Services功能兼容的basicHttpBinding。 – 2012-02-13 14:20:17

+0

我该怎么做? 通过在WCF的App.config文件中将“binding”的值更改为相等的“basicHttpBinding” – Yasmeen 2012-02-13 14:37:49

相关问题