我目前正在研究一個允許使用silverlight + bing地圖進行反向地理編碼的應用程序。問題是我想添加對msdn(http://msdn.microsoft.com/en-us/library/cc879136.aspx)中提供的反向地理編碼服務的引用,即http:// dev.virtualearth.net/webservices/v1/geocodeservice/geocodeservice.svc?wsdl,但是當我嘗試獲取在vs2010中的一個參考,我得到以下錯誤:visual studio 2010中的服務參考添加問題
url http:// dev.virtualearth.net/webservices/v1/metadata/geocodeservice/geocodeservice.wsdl文檔未被識別爲已知的文檔類型。
從每個已知類型的錯誤消息可能會幫助您解決問題:從XML架構'被「」」,十六進制值0x1F的
- 報告,是無效字符。 1號線,位置1'。
- 來自'DISCO Document'的報告是''',十六進制值0x1F,是一個無效字符。 1號線,位置1'。
- 來自'WSDL文檔'的報告是'XML文檔(1,1)存在錯誤'。
- '',十六進制值0x1F是無效字符。第1行,位置1. 元數據包含無法解析的引用:'http://dev.virtualearth.net/webservices/v1/geocodeservice/geocodeservice.svc?wsdl'。 內容類型application/soap + xml; charset = utf-8不支持服務http://dev.virtualearth.net/webservices/v1/geocodeservice/geocodeservice.svc?wsdl。客戶端和服務綁定可能不匹配。 遠程服務器返回錯誤:(415)不支持的介質類型。 如果服務在當前解決方案中定義,請嘗試構建解決方案並再次添加服務引用。
這是很好的一提的是,我可以從瀏覽器訪問該服務的URL(有沒有樣式信息警告)。我知道那裏還有其他的反向地理編碼服務,但在某些情況下,我被迫只使用微軟相關的組件/服務。請幫助:)
那麼,奇怪的是,我已經嘗試了第二天,它的工作:)同樣的視覺工作室(是的,這是RC),同樣的interet連接,一切。也許這是重啓...... :) – 2010-03-15 14:32:47