2010-03-13 115 views
0

我目前正在研究一個允許使用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(有沒有樣式信息警告)。我知道那裏還有其他的反向地理編碼服務,但在某些情況下,我被迫只使用微軟相關的組件/服務。請幫助:)

回答

0

我剛剛嘗試過同樣的事情,它似乎對我來說工作得很好。我在MSDN新聞組上看到一篇文章,指出在某些階段可能存在引用問題(請參閱Bing Map Route Calculation Service上的帖子),儘管它提到了引起問題的分段URL,而不是那些使用(如目前的文章)。除此之外,您是否使用VS2010的當前RC? (在早期版本中有問題的機會)

值得再試一次;如果有任何用處,我已經在http://code.google.com/p/bingmapssilverlightapp/downloads/list上提出了一個存根應用程序。

+0

那麼,奇怪的是,我已經嘗試了第二天,它的工作:)同樣的視覺工作室(是的,這是RC),同樣的interet連接,一切。也許這是重啓...... :) – 2010-03-15 14:32:47

相關問題