0

Silverlight 3.0.40307.0 を使用して Web サイトを展開しました。ローカル IIS で完全に機能しています。しかし、クライアントが Silverlight の新しいバージョン (3.0.40626 以降など) をインストールすると、Web サイトを表示できなくなります。

Silverlight 3.0.40307 (旧バージョンの 3.0 ベータ版) の入手方法は?

IIS に Silverlight Web サイトを展開するための可能な解決策は何ですか?

ブラウザでSilverlightアプリケーションを表示するには、サーバーにどのSilverlightコンポーネントをインストールする必要がありますか?

VS2008+SP1 なしで Silverlight TOOL をインストールできますか? はいの場合、どのように?

4

3 に答える 3

3

Silverlight のバージョンをリリース済みバージョンにアップグレードする必要があります。欠陥が含まれていることがわかっているソフトウェアをユーザーに強制的に使用させることになるため、ユーザーがベータ版ソフトウェアを実行することを期待することはできません。

ここから SDK とテンプレートの最新バージョンをダウンロードする必要があります。

于 2009-09-09T08:31:28.507 に答える
0

Silverlight バージョン 3.0.4.0307.0 (つまり、Silverlight ベータ) でコンパイルされた Silverlight アプリをデプロイした場合、アプリは Silverlight 3(RTM) を使用するユーザーに対して完全に動作する可能性があります。

ただし、Silverlight がまったくインストールされていない (または Silverlight 3 Beta より前の) Silverlight アプリを訪問者が見つけた場合、Silverlight をダウンロードしてアプリを表示するように求められます。

[Get Silverlight] ボタンをクリックして Silverlight ランタイムをダウンロードしたい場合、訪問者は Silverlight のダウンロード場所にリダイレクトされます。最も重要な部分は次のとおりです。

**このアプリは Silverlight のベータ版で作成されていることを説明するメッセージが表示されます。そのため、Silverlight アプリに関するユーザーのエクスペリエンスと印象が妨げられる可能性があり、そのため、アプリに正しくアクセスできる人はほとんどいません **

できるだけ早く Silverlight 3 でプロジェクトをコンパイルすることをお勧めします。

2 番目の質問についてIIS に Silverlight Web サイトを展開するための可能な解決策は何ですか?

答えは次のとおりです。xap の MIME タイプをサーバーに登録する必要があります。

于 2010-01-03T04:10:43.807 に答える
0

クライアントは、ブラウザーに Silverlight ランタイム プラグインのみを必要とします。必要なプラグインの SL 3 Beta バージョンをインストールするようにクライアントに強制する方法はありません。そうしたとしても、RTM バージョンへの自己更新を防ぐ (簡単な) 方法はありません。それだけでなく、リリースされた製品のベータ版をクライアントにインストールするよう依頼することは、クライアントにとってセキュリティ上の脅威です。

SL 3 Beta ランタイム インストーラーを入手する公式の方法はありません。

SL アプリはクライアント側のコードです。サーバー側では、タグ付きの HTML と SL アプリケーション用の .xap ファイルを提供する標準の IIS のみが必要です。

クライアントが SL アプリを実行するために、サーバーに SL コンポーネントをインストールする必要はありません。

VS2008 SP1 がないと Silverlight Visual Studio Tools をインストールできません。その名前が示すように、ツールは VS との統合を目的としています。ただし、VS2008 SP1 がなくても SL SDK をインストールして SL アプリケーションをビルドすることはできます。(あるいは、MonoDevelop/Mono/Moonlight を使用して SL アプリケーションを開発することもできます)

于 2009-09-09T08:52:25.800 に答える