問題タブ [full-trust]
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 (SLOOB) は完全な信頼でもプロセスを開始できますか?
私は、ブラウザ アプリケーションから Silverlight を使用してインストーラを作成する任務を負っています。する必要がある。
- ローカル EXE からバージョンを取得する
- Web サービスをチェックして、それが最新バージョンであることを確認します
- そうでない場合はzipをダウンロードします
- zipを解凍します
- 古いEXEを上書きする
- EXEを起動
現在、このインストーラー アプリは .NET WinForms で作成されていますが、.NET フレームワークはダウンロードの妨げになっています。
推奨される解決策は SLOOB を使用することですが、完全な信頼を割り当てる方法がわかりません。完全な信頼を割り当てると、プロセスを開始できますか。
ありがとう
c# - .NET exe がネットワーク上にある場合のサテライト アセンブリと FullTrust の問題
ネットワーク共有から .NET アプリを実行しています。
フレームワーク 3.5 SP1 以降、ここで説明されているように: http://blogs.msdn.com/shawnfa/archive/2008/05/12/fulltrust-on-the-localintranet.aspx、メインの exe とすべての DLL は、同じフォルダー (ただしサブフォルダーではない) には、FullTrust セキュリティ ポリシーが付与されます。
私の問題は、ローカライズされた文字列を含むサテライト アセンブリのサブフォルダーがあることです。
つまり、私は持っています:
1 と 2 は、FullTrust で自動的に付与されます。
3 と 4 はそうではありません。そのため、私のアプリケーションは非常に遅くなります。
実行中のアプリケーションには FullTrust があるため、実行時に 3 & 4 FullTrust セキュリティ ポリシーを許可する方法はありますか?
そうでない場合、サテライト アセンブリを 1 つの DLL だけにマージするクリーンな方法はありますか?
browser - Silverlight 4 - ブラウザー内の権限の昇格
Silverlight 4 は、ブラウザーの外部で昇格されたアクセス許可を処理できることを知っています。ブラウザ内でこれを達成する方法はありますか?
標準よりも優れたユーザー エクスペリエンスを提供するフォルダー/ファイル アップロード マネージャーを作成する必要があり、それを Silverlight に実装したいと考えています。
Java には権限を昇格させるオプションがあることは知っていますが、署名付き証明書をアプリに添付する必要があります。Silverlight 4 にも同様のオプションがありますか? (もちろん、ユーザーに警告した後) 署名された証明書を添付して昇格されたアクセス許可を取得しますか?
-ダグ
.net - フルトラストを必要とするWPFブラウザーアプリケーション(XBAP)をWindows 7で機能させるには、何をする必要がありますか?
つまり、これは.NET信頼ポリシーに関するVisual Studio 2008、.NET、WPF、XBAP、Windows7の質問です。
職場では、Visual Studio 2008(つまり.NET 3.5)で開発されたいくつかのWebブラウザーアプリケーション(.XBAPファイル)が内部に展開されています。これらには.NETFullTrustポリシーが必要でした。個々のステーションのポリシーを調整する.MSIを作成する方法を見つけましたが、すべてがうまく機能しました。ユーザーはブラウザ内アプリが大好きです。
これは昨年とWindowsXPでした。今年、当社はユーザーのWindows 7へのアップグレードを開始しましたが、現在はどのWebブラウザーアプリケーションも機能していません。エラーメッセージは、ポリシーを変更する.MSIが実行されていないかのように、「TrustNotGranted」です。
その他の詳細:私たちのアプリは、Internet Explorer7およびFirefox用のWindowsXPで動作し、InternetExplorer8またはFirefox用のWindows7では動作しないことを確認できます。
.NETセキュリティポリシーが私を不思議に思っていることを認めなければなりません。それでも、ネット全体やこのサイトでは、この問題についての言及は見つかりませんでした。
他の誰かがこの問題に遭遇しましたか?ありとあらゆる助けが歓迎します。
wpf - .Net 4 ClickOnce は完全信頼の XBAP を実行可能にしましたか?
これが私の状況です。
新しい仕事を始めたばかりで、最近、書き換えが必要なアプリケーションを継承しました。私はあなたが何を考えているか知っていますが、私を信じてください...これは本当に私が持っているシステムがリファクタリングを超えており、ほとんどすべてを行かなければならないまれなケースの1つです.
現在のアプリは、WCF、WCF Data Services、ASP.Net、Entity Framework などのホスト全体を備えた Silverlight 2.0 アプリです。元の「アウトソーシングされた」開発者は、すべての時点で、このプロジェクトを学習演習として使用しているようで、何も学ぶことができませんでした。それは私が今まで見た中で最悪です。問題は、このプロジェクトが昨年の 9 月に完了するはずだったので、現在 12 か月遅れていることです。
私が任されたのは、ソリューションを書き直して、3 ~ 4 か月で機能的に完成させることです。私は間違いなくそれを行うことができます (実際には、データよりも少し多いか、データをフォームします) が、時間を節約するための最良のオプションを検討しています。XBAP を検討していますが、前回見たときは展開が悪夢でした。
したがって、... .Net 4 をターゲットにすることができるため、ClickOnce は完全な信頼の XBAP を展開しました。つまり、その中間層を削除して、単純な DAL アセンブリを選択し、Web サービス、HTTPHandlers (アップロード用) などの複雑さを今のところ無視することができます。これはイントラネット展開であるため、WAN 上の IE7+ および Windows ボックスを保証できます。
ただし、これはすべて、うますぎるように聞こえます。完全信頼 XBAP または XBAP 開発自体に関する残りの問題は何ですか。これを追求する価値はありますか、それとも今のところ他の場所を探すべきですか?
どんな助けでも大歓迎です。前もって感謝します。
c# - .net ウィンドウ アプリケーションでプロセッサ ID の信頼レベルを設定するにはどうすればよいですか?
C#でウィンドウアプリケーションを開発しています。この Windows アプリケーションで 1 つのインストーラーを作成しました。ほぼすべてのコンピューターで問題なく動作しています。ウィンドウ アプリケーションはプロセッサの ID を取得し、その ID に基づいて 1 つの一意のキーを生成します。1 台のコンピューターで、「Windows インストーラーはキーを生成できませんでした。管理者に連絡してください」というエラーが表示されます。.net コードをデバッグしたところ、プロセッサ ID にアクセスするための適切な権限がないことがわかりました。私は何をする必要がありますか?特定のコンピュータのプロセッサ ID にアクセスするには、.net (ウィンドウ アプリケーション) で信頼レベルを設定する方法を教えてください。上記の問題を解決できるコード、リンク、または手順を教えてください。
c# - Nibernate C# アプリケーションのネットワーク ドライブのアプリケーション信頼レベル
シナリオ: Click-Once を使用してネットワーク上のコンピューターにインストールする (アプリケーションを指すデスクトップにアイコンを配置する) C# アプリケーションがあります。私は最近NHibernateをプログラムに統合しており、すべてが私のボックスでスムーズに動作します。内部テストの準備ができており、ネットワーク共有 (本番環境と同じ共有、別のフォルダー) に配置する必要があります。
問題:ネットワーク共有に配置して実行すると、アプリケーションを部分信頼で実行できないというエラーが表示されます。
質問:私はこれを際限なくググってみましたが、すべての解決策は、これが発生している Web アプリケーションについて話しているようです。とにかく、ネットワーク共有でアプリケーションを完全信頼モードで実行するように設定できますか。フォルダー/exe を完全信頼に設定しますか? これは、アプリケーションのプロパティのセキュリティ タブで "フル コントロール" を許可しているだけですか?
アプリケーションの実行時に受け取るエラーは次のとおりです

ご意見ありがとうございます
clickonce - [Onceインストーラー]、[カスタムアプリランチャー]、[FullTrust]をクリックします
クリックワンス展開を使用して、別のexeファイルをダウンロードして開始できますか?私はすでにアプリケーションファイルをダウンロードして更新する機能を持っているので、Click Onceインストーラーで既存のランチャーをダウンロードし、そのショートカットを作成してからランチャーを起動し、現在の機能を以前と同じように機能させたいと思います。
これはGoogleChromeのやり方と似ていると思いますか?
structuremap - NLog GetCurrentClassLogger() StructureMap を使用した NullReferenceException (完全信頼)
GetCurrentClassLogger()私の MVC 3 アプリは IIS7 の完全信頼環境にデプロイされていますが、 NLog は に対してリフレクションを使用できないようです。StructureMap 2.6.1 を使用していますが、デプロイ間で散発的に問題が発生するようです。StructureMap が原因だとは思いませんが、理由はわかりません。
Bootstrapperクラス:
Registryクラス:
私のマシンではすべてがうまく機能します。System.NullReferenceException: Object reference not set to an instance of an objectデプロイ時にエラーが発生するのはなぜですか?
asp.net - 中程度の信頼を使用せずに IIS7.5 で ASP.Net サイトをサンドボックス化することは可能ですか?
サイトで .Net 信頼レベルを [中] に設定すると、アプリケーション ディレクトリ外のファイルにコードがアクセスできなくなります。
完全信頼で実行する必要がある ASP.Net サイトがあります。独自のアプリケーション プール ID (IIS Apppool\www.site-name.com) を使用するように IIS で Web サイトを構成しました。
現在、このアプリのスクリプト/コードは、アプリケーション ディレクトリの外にあるファイルを読み取ることができます。これは、既定では、BUILTIN\users グループのメンバーであるアカウントが、c:\ や c:\windows など、システム上のほとんどのファイルを読み取ることができるために発生します。Applicaion Pool Identity アカウントも BUILTIN\users のメンバーのようです。
完全な信頼を維持しながら、Web サイト フォルダー外のファイル アクセスを防止することはできますか?