1

xap ファイルをダウンロードした後、Silverlight オブジェクトは空のままか、表示されません。デプロイされたサイト バイナリと xap を更新しようとしましたが、失敗しました。

何が起こっているのか、誰かがある程度知っていますか。

ところで。同じドメインと同じアプリケーション プールに、問題なく起動する別の SL サイトがあります。

4

5 に答える 5

1

スタートアップオブジェクトはプロジェクトのプロパティで正しく設定されていますか?この種の状況は、たとえばAppクラスを別の名前空間に移動したが、設定の起動オブジェクトフィールドを更新するのを忘れた場合に発生します。

于 2011-09-07T08:47:00.387 に答える
0

通常、これは同じ名前の異なるイベント トリガーがある場合に発生します。

トリガーに付ける名前を変更する必要があります。

于 2013-03-18T16:59:58.650 に答える
0

それらは同じドメイン上にあるため、問題のある XAP を指すように機能しているサイト ページを変更します。そうすれば、それがホスティング ページまたは XAP ファイルのバグであるかどうかがわかります。

また、Silverlight Spy (無料試用期間あり) を試して、Silverlight XAP が有効かどうかを確認してください。

Xap は、名前を変更すると単なる Zip ファイルになるため、非常に基本的なチェックを手動で行うことができます。

于 2011-09-06T13:13:54.773 に答える
0

まず、アドバイスをくれたみんなに感謝します。問題は解決しました。残念ながら、エラーの正確な理由はまだわかりません。この問題は、ホスティング会社の Plesk コントロール パネルが原因で、別のアプリケーション プールで Web サービスを切り替えるように依頼したときに、web.config ファイルの一部の設定が変更されました。web.config のバックアップ コピーを復元すると、Silverlight ページが再び表示されました。どれが問題の正確な原因なのかはわかりませんが、この経験は、同じような状況にあるすべての人に役立つ可能性があります.

于 2011-09-07T12:42:38.717 に答える
0

Silverlight アプリケーションはクライアント側であるため、サーバーのアプリケーション プールはまったく関係がありません。

空白のページが表示される場合 (Silverlight のローダーが表示されないか、表示されてもハングする)、Silverlight アプリケーションがクラッシュしたことを意味します。

デバッグして、何が起こっているのかを調べてください。参照の問題または XAML エラーが発生している可能性があります。

すべての参照が XAP にコピーされているかどうかを確認します (.xaml ファイルの名前を .zip に変更して開きます)。

アプリケーションの開始時に、Visual Studio の [出力] ウィンドウを確認します。

最後に、.HTML ファイルの HTML コードを確認し、XAP ファイルの名前を確認します。

MIME タイプリストに追加する必要がない場合は、サーバーが .xap ファイルを提供しているかどうかを確認してください

于 2011-09-06T13:11:33.173 に答える