5

アプリケーションを WPF で作成しました。今、ブラウザで実行したいので、それについて読んで、XBAPが私のソリューションであることを知っています。

私の問題は何ですか?私のPCでは動きません。すべての一般的なブラウザー (chrome、FF、IE、opera) をチェックしましたが、何もチェックしませんでした。ブラウザは.xbapファイルを処理できず、ダウンロードするだけです。私は試してみましたが、上記以外は何も起こりませんでした。なぜそれが機能しないのか、誰でも推測できますか?それは廃止されたテクノロジーですか、私はあまりにも新しいブラウザを持っていますか、それとも何ですか? それについて私が見つけたすべてのエントリは、2〜4年前のものです.

4

2 に答える 2

7

まず、Internet Explorer (IE9 以降) の場合、XBAP/XAML サポートが有効になっていることを確認する必要があります。

ここに画像の説明を入力

Firefox と Chrome の場合は、少し異なることを行う必要があります。

しかし、上記に加えて、XBAP アプリケーションを実行すると、それはインターネット ゾーンで実行されることに注意する必要があります....したがって、最大の問題は、通常、完全な信頼がないことです...したがって、アプリケーションは、特権コードを呼び出さないでください...そうしようとすると、セキュリティ例外が発生します。

XBAP を「信頼できる」ものにする 1 つの方法は、証明書で署名し (テスト証明書を使用するのではなく、Verisign から適切な証明書を購入する必要があります)、ClickOnce でデプロイすることです。

または、アプリケーションを通常の WPF .EXE として保持し、ClickOnce を使用して Web サイトから展開し、完全に信頼してローカルで実行することもできます。

于 2013-06-23T14:59:48.177 に答える
1

単純な方法ではありませんが、 Microsoft MSDN フォーラムに回答することができます

于 2013-06-23T15:00:03.190 に答える