2008-10-21 9 views
2

Je souhaite fournir une application Silverlight à mon client tout en hébergeant l'application sur mon propre site pour simplifier la maintenance.L'application Silverlight hébergée sur plusieurs domaines ne se charge pas dans une page Web https

  • mon Silverlight .xap est hébergé dans, disons, domaine me-supplier.com
  • je veux l'intégrer dans, disons, domaine my-customer.com

Il fonctionne parfaitement pour http://my-customer.com, pas pour https: //my-customer.com

  • j'ai ajouté le (me-supplier.com hébergé) interdomaine fichier de stratégie silverlight pour permettre my-customer.com
  • j'ai configuré les types MIME pour .xap
  • le silverlight l'application a besoin d'un accès html dom donc l'approche iframe n'est pas viable je crois.

cela fonctionne pour le code javascript, alors pourquoi pas pour silverlight? une idée, solution de contournement?

Répondre

1

L'application Silverlight est également sur https? Sinon, vous pourriez rencontrer un mur de sécurité qui ne permet pas de mélanger les domaines d'application http et https

+0

Oui! cela fonctionne, merci beaucoup donc la règle SL2 RTW est: cross-domaine est autorisé mais pas (cross-domaine + schéma croisé) - pour travailler sur http://my-customer.com, mon client DOIT utiliser http://me-supplier.com/app.xap - pour travailler sur https://my-customer.com, mon client DOIT utiliser https://me-supplier.com/app.xap – JazBee

1

Je pense que les réponses à this question peuvent expliquer cela.

Généralement, HTTPS n'aime pas que vous traciez des données entre des domaines dans une page, car le certificat est lié au domaine en cours.