Pregunta

Tengo un sitio que sirve una muy sustancial Silverlight RIA y hace uso de IsolatedStorage. La aplicación SL se sirve desde https://www.site.com/Application (MVC View que anfitriones las etiquetas de objeto SL, etc). También se sirve desde https://site.com/Application . El problema inherente a esto es que esto va a crear dos aplicaciones IsolatedStorage separada debido a que los dos nombres de host son vistos como diferentes.

Lo primero que pensé fue que sólo sirven el archivo XAP de un vínculo absoluto en lugar de una relación:

<param name="source" value="http://site.com/ClientBin/app.xap" />

Pero esto parecía causar problemas extraños cuando la página se sirve de www.site.com y el XAP se sirve de site.com.

Mi siguiente pensamiento fue que dejarlo un vínculo relativo, pero siempre hacer una redirección permanente (301) de www.site.com/application -> site.com/application para asegurar que siempre se sirve desde la misma ubicación. Cualquier idea o sugerencia? Alguien ha visto esto?

¿Fue útil?

Solución

Se obtiene "problemas extrañas" porque la página de acogida se sirve de un sitio diferente que el XAP, por tanto, el acceso a la htmlpage y los intentos de llamada de JavaScript fallará.

El uso de 301 no cambia estas condiciones por lo que aún tiene problemas.

tendrá que decidir qué sitio desea que la aplicación se ejecute desde y realizar un redireccionamiento por toda la página.

En lo personal si tuviera que construir una aplicación RIA sustancial que sólo permitiría correr de un sitio "site.com". Me gustaría crear un "www.site.com", que vuelve a dirigir a la "site.com" que realmente no sirve cualquier contenido sólo redirecciones.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top