0

現在、新しいマシンを開発環境としてセットアップ中ですが、Silverlight アプリケーションをホストする既存のコード ベースを動作させるのに問題があります。コードは、私のチームが使用する他のすべてのマシンで正常に動作します。

エラーは次のとおりです。

エラー: Silverlight アプリケーション
コードの未処理エラー: 2104
カテゴリ: InitializeError
メッセージ: Silverlight アプリケーションをダウンロードできませんでした。Web サーバーの設定を確認する

これについていくつかの回答を得るために Google を利用しましたが、 StackOverflow には既に重複した質問があることに気付きましたが、十分な情報が得られず、回答がうまくいきませんでした。

IIS Express 7.5 統合 (Cassini Web サーバーではなく) を使用して、Visual Studio 2010 Ultimate でソリューションを実行しようとしています。このアプローチは、このマシンを除く他のすべてのマシンで完全に機能します。

完全な IIS 統合 (Express ではなく) を使用するように指定し、開始ページとしてSilverlightTestPage.aspxを選択すると、アプリケーションが (完全ではありませんが) 実行されることがわかりました。また、アプリケーションを発行して IIS でホストすると、再び正常に動作します。ただし、Cassini または IIS Express 7.5 統合を介して実行している場合、またはDefault.aspxまたは正しい起動ページを介して実行しようとしている場合は機能しません。

誰にもこれが何であるか考えがありますか?IIS の MIME タイプが正しいこと (IIS Express でこれを行うことができるかどうかわからない場合) と、XAP ファイルが正しいディレクトリに構築されていることを既に確認しました。

4

2 に答える 2

1

IIS Express 構成ファイル %userprofile%\documents\iisexpress\config\applicationhost.config で MIME タイプを確認し、MIME タイプが正しく設定されていることを確認して、IIS Express を再起動します。

于 2012-10-13T15:26:10.680 に答える
1

Silverlight プラグインの「minRuntimeVersion」が正しく含まれているかどうか、aspx ファイルを確認してください。

<param name="minRuntimeVersion" value="4.0.50826.0"/>

また、Silverlight アプリケーションをホストするための次のリンクも確認してください。

Silverlight 用の IIS の構成

于 2012-10-16T13:25:09.033 に答える