2009-03-05 5 views
1

私はDevで動作するSilverlight 2.0サイトを持っています。 System.Web.SilverlightのCopy Localをtrueに設定しました(必要な場合は不明)。プロダクションでは、Webページがロードされ、JSはクライアントに送信されますが、ムービーはロードされません。Silverlightデプロイメント

サーバーに特別なインストールが必要ですか? (3.5 SP1)

答えて

2

私は似たproblem in Silverlight publish質問にかなり長い答えを書きました。

クイック概要:

  1. Serverは、何か特別なことを必要としない - それだけでブラウザにXAPファイルを送信します。 UnixサーバーはSilverlightアプリケーションのホスティングに問題はありません。
  2. 「青いローディングスワール」または空白の白い部分がありますか?ローディングインジケータがない場合は、XAPファイルがダウンロードされていない可能性があります。
  3. XAPファイルを直接ダウンロードすることはできますか?404(たとえば、タイプhttp://yourserver.com/ClientBin/YourSLApp.xap)を取得して、ダウンロードプロンプトが表示されるかどうかを確認してください。あなたが404を取得した場合、あなたのサーバーはダウンロードをブロックしています。 .XAPの名前を.ZIPに変更してください(HTML OBJECTタグを更新してください)
  4. Silverlightアプリケーションが正しく読み込まれていてもコンテンツ(画像や動画など)が表示されない場合は、ブラウザを開き、Silverlightアプリケーションに入れたURLが正しいかどうかを確認します。相対パスであれば特にそうです。
+0

ここで考えられるすべての問題のヒント –

0

あなたの映画はどこにありますか?プロジェクトのアーキテクチャーに関する詳細を教えてください。

Silverlightアプリケーションをロードできる場合は、ムービーファイルのセキュリティアクセスの問題に過ぎません。

2

IISに.xap mimeタイプを登録しましたか?

の.xapアプリケーション/ X-のSilverlightアプリ

+0

これは、IIS 6からSilverlightを実行しようとしている場合の答えです。 – mccow002