問題タブ [xbap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
silverlight - Silverlightはプレゼンテーションホストを使用しますか?
私は主にXBAPを扱っていますが
Q1.XBAPは通常PresentationHost.exeを使用して作業を完了しますが、SilverLightは何を使用しますか?
Q2.XBAPからSilverLightへの移行にはかなりの違いがありますか?(経験ベースまたは事実ベースの回答?)
誰かが私に概要を教えてもらえますか?
xbap - XBAP例外通知機能
XBAPアプリケーション(Partial Trust)にある例外通知機能を設計することを計画しています。例外通知機能はユーザーコントロールになります。これは、左側にすべてのエラーメッセージが表示されたリストボックスと、右側に別のリストボックス(テンプレート化されたもの)となるそのエラーメッセージの詳細な説明で構成されます。
この例外通知を毎回ユーザーに表示したくありません。エラー/例外がある場合、この非表示の例外通知機能は、アニメーションとともに画面の下部から(または任意の方向から)ポップアップする必要があります。ユーザーは、メッセージの表示が終了したときに例外通知を閉じるオプションを使用できます。
どんなコードサンプルでも私を助けてくれます。
c# - InternetExplorerのxbapカスタムローダー
正常に動作するxbapアプリケーションがあります。しかし、問題は、xbapアプリをiframe内にネストしたことです。iframeを含むサイトの背景色は黒です。xbapアプリケーションローダー(ダウンローダー)の背景色をサイトの外観に合わせて変更したい。
何か案は?
c# - XBAPアプリケーションのロギング戦略
デスクトップとXBAPアプリケーションの両方から実行されるWPFアプリケーションがあります。デスクトップアプリケーションの場合、log4netベースのロギングが提供されます。log4netはXBAPバージョンでは機能しない可能性があるため、ロギングの可能な解決策を探しています。 。その地域で何かしたことはありますか?提案を歓迎します。可能であれば簡単なものを探しています。すでにAOPフレームワークを持っています。
アプリがxbapであるかどうかを確認する予定です
.net - XBAP の F1 ヘルプ
スタック オーバーフローは、ほんの数人だけが関心を持つ、本当に具体的な質問のための場所であることを理解しています。
組み込みの WinForms ポップアップ モーダル ダイアログを含む XBAP としてデプロイされたアプリケーションがあります。これはレガシー コードといくつかの新しいものの組み合わせであり、完全に書き直す時間がありません。
1 つの例外を除いてすべて正常に機能する状況依存のヘルプがあります。ユーザーが仮想マシンで実行していて、モーダル ポップアップのいずれかで F1 キーを押した場合、ヘルプ キーワードがヘルプ ハンドラーに渡されません。つまり、ユーザーは、正しいコンテキスト依存のものではなく、トップ レベルのヘルプ トピックを取得します。
それは本当に具体的だと言った。なぜこれが起こっているのか、問題を修正/回避する方法について誰かが何か考えを持っていますか?
ありがとう、ジョン
visual-studio-2008 - 完全信頼 XBAP/ClickOnce アプリ用に中間コード署名証明書をインストールする必要がありますか?
Full-Trust XBAP アプリケーションを作成しており、顧客のドメイン外でリモートでインストール/実行する必要があります。これを達成するために、Thawte コード署名証明書を購入しました。Thawte の spc と pvk を使用して、XBAP で VS 2008 のコード署名用の pfx ファイルを作成しました。
Full-Trust XBAP を実行するために、必要に応じて pvx/cert を各ユーザーのマシンの信頼された発行元および信頼されたルート証明機関ストアにインポートします。ただし、「XBAPアプリケーションに権限を付与していない」ため、各ユーザーはXBAPをダウンロード/実行できません。これは、証明書がインストールされていないことを示しています。
この問題は、Thawte の Web サイトから Thawte Code Signing CA 証明書を各ユーザーのマシンにインポートすることで解決できます。これがこれを行うための適切な方法なのか、XBAP/ClickOnce アプリケーションに Thawte コード署名証明書を使用する際に何か不足しているのかを知る必要があります。この Thawte 中間証明書を各マシンにインストールする必要がありますか? または、ベース pvx/cert を単独で動作させるための回避策はありますか?
wpf - WPF のデバッグ時に既定のブラウザーを設定しますか?
VWD Express 2008 を使用して WPF ブラウザ アプリケーションを開発しています。デバッグを開始すると、デフォルトのブラウザである Opera で XBAP が起動します。明らかに、XBAP は Opera では機能しないため、ドキュメントを繰り返し右クリックして IE で開く必要があります。
常に IE で開くように PresentationHost.exe の設定を変更する方法はありますか? おそらくレジストリ設定ですか?
.net - WPF と XBAP と Silverlight のどちらがビジネス アプリケーションに適していますか?
私は、本格的な WPF クライアント アプリケーションの詳細についてよく知っています。WPF クライアント アプリケーションが .NET Framework 3.5 を完全にサポートし、2D および 3D グラフィックス、テーマ設定、テンプレート化、スタイリング、トリガーなどのハードウェア アクセラレーションを可能にしていることを私は知っています。
私がはっきりしていないのは、XBAP および Silverlight アプリケーションにどのような機能や機能が存在するか、または欠けているかということです。セキュリティ上の懸念から、XBAP には特定の方法が本質的に制限されていると聞いたことがありますが、それだけです。
WPF が本格的なビジネス アプリケーションで使用するのに十分なほど堅牢であることは事実として知っていますが、XBAP と Silverlight はどうでしょうか。それぞれの重要な機能と制限は何ですか? ビジネス アプリケーションで使用すると役に立たなくなるような機能が欠けているものはありますか?
wpf - caspol.exe の呼び出し
完全に信頼できるアプリとして実行される xbap アプリケーションをデプロイしています。各クライアントのアクセス許可を取得するために、現在、単に呼び出すバッチ ファイルを実行していますcaspol.exe
。
基本的にこれを行うだけです:
これはうまくいきます。ただし、caspol.exe は (.NET Framework コントロール パネル アプレットと同様に) .NET SDK に付属しており、.NET ランタイムには付属していないことに気付きました。では、SDK ではなくランタイムのみを備えたクライアント マシンにインストールする場合、どのようにすればよいでしょうか?
これはプログラムで行うことができますか? ユーザーに使用を指示できる構成設定はありますか?
c# - xbap は権限の欠如を適切に処理します
ファイル システムへのアクセスが必要なイントラネット アプリケーションの一部である Xbap アプリケーションがあります。
アプリを完全に信頼し、有効な証明書で署名し、証明書を ie にインポートすると、xbap は完全に機能します。
私の問題は、ユーザーが証明書をインストールしていない場合、つまりファイル システム IO アクセスがない場合に、アクセス許可が拒否された例外を適切に処理したいということです。
xbapを部分信頼モードで実行し、次のようなものを使用してアクセス許可をテストすることで、これを達成できると思いました
ただし、問題は、プロジェクトのプロパティ ウィンドウの [セキュリティ] タブにある [アプリケーションに必要なアクセス許可] リストに FileIOPermissions アクセス許可を追加していない場合、上記のコードは常に失敗することです...代わりにローカル ファイル システムから実行した場合でも、の Web サーバーを介して。
しかし
FileIOPermissions アクセス許可を追加しても、ユーザーに証明書がインストールされていない場合、コードはヒットせず、xbap は一般的な「Trust Not Granted」エラー画面をスローします...これは望ましくありません。表示したいユーザーに、このエラーを修正するために何ができるかを説明する適切なエラー画面
何か案は?