2011-04-07 116 views
0

SL应用程序仅在通过VS2010执行时才能正常渲染所有图钉。当我将应用程序部署到本地Web服务器时,地图出现,但没有数据呈现。有任何想法吗?Silverlight Bing地图控件在部署时不渲染

+1

您是否使用凭证密钥? – 2011-04-08 00:00:38

+0

谢谢你德里克。是的,我正在使用地图键。我尝试将密钥类型更改为DEV以外,但没有运气。 – Mark 2011-04-09 17:17:39

回答

0

您的silverlight应用程序是否连接到本地Web服务以获取数据?您是否使用过Fiddler来验证您的Web服务调用是否要进入生产服务器?此设置位于Silverlight项目的ServiceReferences.ClientConfig文件中。您也可以解压缩xap以验证配置。

0

德里克,是的。我有一个DEV键为地图。然后,我尝试更改密钥类型,但没有奏效。

安迪,是我没有使用Fiddler,但没有告诉我任何事情:)

前哨淋巴结内的SL应用程序连接到WS作为项目参考。当我在本地部署时,我确实部署了SL和WS。 WS在本地工作得很好(localhost)。部署SL应用后,我必须更改服务参考文件中的URL。我最初将其更改为本地主机位置,这是我最初发布该问题的时间。

然后,我将URL更改为WS的Hosted版本,现在它可以工作。所以作品很好的事实;但仍然想知道为什么指向WS(本地主机)的工作版本的SL应用不起作用。