0

ASP.NetページでSilverlightアプリケーションをホストしました。

WCFサービスを利用して、コントロールのデータを更新/バインドします。

アプリケーションを負荷分散された環境にデプロイすると、異なるマシンで同じユーザーに対してテストされた場合でも、すべてのテストケースで機能しました。

失敗しますか?

シングルサーバー環境からマルチサーバー環境に移行する場合、コードの変更は行っていません(はい、負荷分散後のサービス参照のURLは同じです-新しいサーバーを追加します)。

クライアントコードがブラウザマシンにロードされ、セッション管理を実行する必要がないため、機能していますか?

4

1 に答える 1

1

Silverlight アプリケーションでのセッション状態は、少し不思議です。通常、ASP.Net では、セッション状態はブラウザーに保存され、フォームと共に送信されます。フォームが送信されるたびに再送信されます。

Silverlight はフォームの送信を行わないため (できるが、誰もそのように使用することはありません)、WCF/RIA を経由します。セッション状態は一度読み込まれ、ブラウザーで維持されるため、Silverlight アプリはオンデマンドでアクセスできます。

于 2013-02-07T22:40:43.270 に答える