1

かなり充実した Silverlight RIA を提供するサイトがあり、IsolatedStorage を利用しています。SL アプリは、https ://www.site.com/Application (SL オブジェクト タグをホストする MVC ビューなど) から提供されます。https://site.com/Applicationからも提供されます。これに固有の問題は、2 つのホスト名が異なるものとして認識されるため、2 つの別個の IsolatedStorage アプリケーションが作成されることです。

私が最初に考えたのは、相対リンクではなく絶対リンクから XAP ファイルを提供することでした。

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

しかし、これは、ページが www.site.com から提供され、xap が site.com から提供されたときに奇妙な問題を引き起こすように思われました。

次に考えたのは、相対リンクのままにすることでしたが、常に www.site.com/application -> site.com/application から永続的なリダイレクト (301) を実行して、常に同じ場所から提供されるようにします。何か考えや提案はありますか?誰もこれを見たことがありますか?

4

1 に答える 1

0

ホスト ページが XAP とは異なるサイトから提供されているため、「奇妙な問題」が発生します。そのため、HTMLPage へのアクセスや Javascript の呼び出しは失敗します。

301 を使用してもこれらの条件は変わらないため、まだ問題があります。

アプリケーションを実行するサイトを決定し、ページ全体に対してリダイレクトを実行する必要があります。

個人的には、実質的な RIA アプリケーションを構築する場合、1 つのサイト "site.com" からのみ実行できるようにします。実際にはコンテンツを提供しない「site.com」にリダイレクトする「www.site.com」を作成します。

于 2009-12-29T18:28:36.423 に答える