4 votos

¿ArcGIS for Server 10.4 es incompatible con la API de Silverlight en lo que respecta a las capas de mapas dinámicos?

Actualmente estamos utilizando la API de Silverlight versión 3.0 y cada vez que intentamos inicializar un ArcGISDynamicMapServiceLayer desde un servidor 10.4 obtenemos InvalidCastException No se puede convertir el objeto de tipo 'System.String' al tipo 'System.Collections.ICollection'.

Sé que la última (y final) versión de la API de Silverlight es la 3.3, pero actualizar rompe gran parte de nuestro código existente, y antes de pasar tiempo intentando arreglar nuestro código para actualizar a la versión 3.3 quería saber si alguien más está teniendo los mismos problemas al ejecutar la versión 3.3

He visto que otras personas han tenido el mismo problema https://geonet.esri.com/thread/173642, pero no sé qué versión de API estaban utilizando.

Si este es un problema conocido para la API de Silverlight 3.3, entonces preferiríamos quedarnos con nuestra versión actual de la API y seguir centrando nuestro enfoque en alejarnos por completo de Silverlight.

2voto

Derecho Puntos 1122

He recibido algunos comentarios de otras personas en los foros de geonet aquí https://geonet.esri.com/thread/173642, y parece que están teniendo los mismos problemas con la API de Silverlight 3.3, así que voy a asumir que el servidor de ArcGIS 10.4 no es compatible con la API de Silverlight en lo que respecta a las capas dinámicas y es muy poco probable que este problema sea resuelto por Esri, por lo que nuestra mejor opción es abandonar Silverlight lo más rápido posible.

--EDICIÓN--

Lo improbable sucedió y al parecer el servidor 10.4 no funcionando con Silverlight era un error, y Esri ha corregido el error en la versión 10.4.1 (ver el mismo hilo vinculado arriba para más detalles). Encontré un servidor ejecutando 10.4.1 para probar, y funcionó al menos en lo que respecta a este problema específico. Sigo creyendo que la mejor opción es alejarse de Silverlight lo más rápido posible, pero al menos Silverlight puede seguir funcionando por un poco más de tiempo.

1voto

Mintx Puntos 2627

Esto no responde directamente a tu pregunta, pero el API de Silverlight está programado para ser retirado en tres meses.

Aunque el soporte técnico estará disponible para ambos APIs y visores hasta junio de 2016, el mantenimiento de estos productos será discontinuado. Los clientes que desarrollan con estos productos deben comenzar a explorar soluciones web basadas en JavaScript o HTML5.

No me preocuparía por actualizar a 3.3 y me centraría en pasar a otro API.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X