从WP8使用arc gis地图服务时出现'System.Reflection.TargetInvocationException'

时间:2014-06-08 21:21:34

标签: c# web-services windows-phone-8 arcgis arcgis-server

我已经在arc gis(本地)服务器上发布了一个arc gis map作为服务 我想在windows phone 8 app中使用它 使用ArcGis Phone SDK for .Net 当我运行模拟器时,我得到:

[An exception of type 'System.Reflection.TargetInvocationException' ]occurred in System.ni.dll but was not handled in user code]

内部异常细节:

the remote server reply with  not found 

我找不到任何解决方案,所有代码示例都会出现此异常。

1 个答案:

答案 0 :(得分:0)

在Windows Phone中,您需要确保不使用" localhost"或者在ArcGIS的URL中类似,您需要服务器名称或IP地址(以防万一!)。

您可能还需要添加防火墙规则以允许访问计算机上的ArcGIS端点,即使您在同一个框中同时具有ArcGIS服务器和Windows Phone模拟器也是如此。它不是100%清楚你的问题,但我想你的"(本地)"他们可能是。

我已让模拟器在同一台计算机上与IIS通信,但它确实需要将防火墙规则添加到本地计算机,因为我在本地安装了防火墙。

我希望有所帮助。