¿Se descarga una aplicación de Silverlight cada vez que visita el sitio o revisa la información de la versión/tamaño y solo descarga una versión más nueva de los archivos?¿Silverlight descarga los ensambles cada vez?
Respuesta
No hay nada específico para Silverlight 2 en este sentido, la explicación más concisa que he leído es de this post en silverlight.net:
"Silverlight cae bajo las mismas reglas de caché como cualquier otra web contenido. Si el usuario borra su caché , su XAP tendrá que ser descargado de nuevo. En circunstancias normales, el XAP se descarga sólo cuando cambia o cuando la memoria caché expira ".
Puede controlar cuándo expira la memoria caché siguiendo el steps outlined here:
Se puede activar la opción de encabezado HTTP Habilitar caducidad de contenido en para su archivo XAP. Abra el Administrador IIS, vaya al sitio web predeterminado y encuentre su sitio Web para el proyecto Silverlight. Busque el archivo XAP en ClientBin. Vaya a la página de propiedades del archivo XAP, en Pestaña Encabezados HTTP, active "Habilitar Expiración de contenido", haga clic en el botón de opción "Caducar Inmediatamente". Guarde el cambio .
De esta manera el nuevo XAP (sólo hay una nueva XAP) obtendrá descargado cuando actualizar la página sin tener que cerrar el navegador.
Este related post también puede ser de su interés.
Depende de cómo haya configurado sus encabezados de servidores web y cómo el cliente configura las políticas de caché de su navegador.
Por lo general, la configuración del navegador está bien por defecto. Es posible que desee comprobar su servidor web que los valores de cabecera apropiados para caducidad, etags y almacenamiento en caché están configurados correctamente. Puede usar una herramienta como Firebug para verificar estas configuraciones y usar Yslow para medir otras cosas del rendimiento del lado del cliente.
Si desea enviar imágenes a través de Silverlight en Hotmail ... Probablemente sea más fácil usar otro método a menos que sea un geek o quiera descargar Silverlight todo el tiempo. Sería bueno tener un botón y simplemente funciona. Es DEMASIADO difícil para la persona común. KISS ... Sin cargo por el asesoramiento técnico Silverlight. La experiencia personal es (Cansado de la descarga de Silverlight ... Acabo de adjuntar pix o publicar en Picasa y enviar un enlace)
- 1. Compartiendo ensambles entre Silverlight y "plain vanilla" .Net
- 2. Los contadores se inicializan cada vez?
- 3. cmake & gcc compila cada archivo cada vez
- 4. ASP.NET MVC 2 VirtualPathProvider GetFile cada vez para cada solicitud
- 5. Android C2DM Auth token, una vez o cada vez
- 6. Ensambles en Web.config
- 7. Los ensambles firmados impiden que se inicie mi servicio
- 8. Cómo forzar la nueva descarga del archivo Silverlight XAP
- 9. Julia compila el script cada vez?
- 10. Ensambles dinámicos y métodos
- 11. Vinculación de .Net Ensambles
- 12. ¿Los archivos .dll se cargan una vez para cada programa o una vez para todos los programas?
- 13. Plugin de GWT Maven recompila cada vez
- 14. ¿Recibió Delphi alguna vez por cada ciclo?
- 15. ¿Se ha calculado [hash NSString] cada vez?
- 16. Silverlight 4 PLINQ
- 17. ¿Los ensambles colocados en el GAC ganan plena confianza?
- 18. ¿Los límites de los bucles for se calculan una vez o con cada bucle?
- 19. datagrid silverlight: vincula el estilo de cada fila
- 20. ¿Los ensamblados .NET alguna vez cambian?
- 21. ¿Por qué VS tiene que reconstruir TODOS mis proyectos cada vez que pulso "Reproducir"?
- 22. Implementar métodos parciales en varios ensambles
- 23. ¿El código Silverlight necesita protección?
- 24. Necesito opiniones sobre LaTeX y cada vez que actualizo
- 25. XCode compila todo el proyecto cada vez que ejecuto
- 26. ¿Por qué gwt podría ser cada vez más popular?
- 27. ¿Puedo combinar recursos locales en ensambles satelitales?
- 28. SQL: auto unirse usando cada fila una sola vez
- 29. ensambles C#, ¿qué hay en un ensamblaje?
- 30. Tener ssh no pedir una contraseña cada vez con Mercurial
¿Esto está determinado por la configuración web estándar y nada que sea específico de Silverlight entonces? –
Eso es correcto Phil. – BenMaddox