Domanda

Ho un sito che serve una bella sostanziale RIA Silverlight e si avvale di IsolatedStorage. L'applicazione SL è servito da https://www.site.com/Application (MVC View che ospita i tag object SL, ecc). E 'inoltre servito da https://site.com/Application . Il problema insito in questo è che questo creerà due applicazioni IsolatedStorage separato perché i due nomi host sono visti come diversi.

Il mio primo pensiero è stato quello di servire solo il file XAP da un collegamento assoluto invece di un relativo:

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

Ma questo sembrava causare problemi strani quando la pagina è stata servita dalle www.site.com e XAP era servita dalle site.com.

Il mio pensiero successivo è stato quello di lasciare un collegamento relativo, ma sempre fare un redirect permanente (301) da www.site.com/application -> site.com/application per garantire che essa è sempre servito dalla stessa posizione. Ogni pensiero o suggerimenti? Qualcuno ha visto questo?

È stato utile?

Soluzione

Si ottiene "problemi strani" perché la pagina host è servita da un sito diverso da quello del XAP da qui l'accesso al HTMLPage e tenta di chiamare Javascript fallirà.

L'uso del 301 non modificare queste condizioni in modo da avere ancora problemi.

È necessario decidere quale sito si desidera che l'applicazione per l'esecuzione da e eseguire un redirect su per l'intera pagina.

Personalmente, se dovessi costruire un sostanziale applicazione RIA mi permetto solo eseguito da un sito "site.com". Vorrei creare un "www.site.com" che reindirizza al "site.com" che non è mai in realtà serve alcun contenuto solo reindirizza.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top