"System.Reflection.TargetInvocationException" при использовании картографического сервиса дуги ГИС из WP8

Я опубликовал карту Arc-GIS на Arc-GIS (локальном) сервере в качестве службы, которую я хочу использовать в приложении Windows Phone 8, используя Arc Gis Phone SDK для.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 ответ

В Windows Phone вам нужно убедиться, что вы не используете "localhost" или аналогичный в URL для ArcGIS, вам понадобится имя сервера или IP-адрес (на всякий случай!).

Вам также может понадобиться добавить правило брандмауэра, чтобы разрешить доступ к конечной точке ArcGIS на вашем компьютере, даже если у вас есть и сервер ArcGIS, и эмулятор Windows Phone на одном устройстве. Это не на 100% ясно из вашего вопроса, но я думаю, из ваших "(местных)", что они могут быть.

У меня был эмулятор, разговаривающий с IIS на той же машине, но он требовал добавления правила брандмауэра на мою локальную машину, так как у меня установлен брандмауэр локально.

Надеюсь, это поможет.

Другие вопросы по тегам