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

相關問題