Silverlight で開発したサイトをホストしたい場合、追加費用や特別な Web サーバーは必要ですか? それとも、現在の ASP.NET ホスティング プロバイダーでホストできますか?
5 に答える
サーバーに対する唯一の要件は、Silverlight MIME タイプを登録する必要があることです。
.xap アプリケーション/x-silverlight-app
.xaml アプリケーション/xaml+xml
Silverlight はすべて、JavaScript と同様にクライアント側で実行され、サーバー コールバック機能は通常の asp.net プロジェクトとまったく同じように処理されます。したがって、上記の MIME タイプは、asp.net を処理するホスティングに必要な唯一のものです。
具体的にコストについて言及したので、Id はSilverlight Streamingのこの URL に誘導すると考えました。10 GB のストレージ アカウントと 1 か月あたり最大 5 TB のデータ転送を無料で利用できます。サービスがベータ版を終了すると、変更される可能性があります。そのため、Silverlight アプリで何を達成しようとしているかによっては、これが有利になる場合があります。
.xap および .xaml コンテンツは、Content-Type ヘッダーの対応する MIME タイプで提供されることを強くお勧めしますが、Silverlight プラグインの観点からは、実際には要件ではありません。
ただし、デフォルトの IIS6/7 インストールでは、これらの拡張子の特定の MIME マッピングまたはアプリケーション/オクテット ストリームへの .* マッピングがなければ、.xap または .xaml ファイルは提供されません。
追加費用も、サーバーに特別なものも必要ありません。ASP.NET も必要ありません。PHP を使用して Linux 上の Apache 経由で Silverlight コンテンツを簡単に提供できます。
Silverlight 2 以降の場合、必要なのは .xap MIME タイプだけです。
.xap application/x-silverlight-app