問題タブ [securityexception]
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.
c# - Directory.Delete()が原因で発生したWCFセキュリティ例外
奇妙な問題が発生しています。クライアントからWCF操作を呼び出しています。この操作により、指定されたディレクトリ内のすべてのファイルが削除され、最後にそれらの親ディレクトリも削除されます。
実際には、これは機能します。例外はスローされず、フォルダー内のファイルとフォルダー自体は正常に削除されます。
ただし、クライアントのwcfコンテキストが無効になるため、サービスクライアントを再度インスタンス化する必要があります。ディレクトリを削除せずに、すべての中のファイルだけが正常に機能する場合。実際、ディレクトリを削除すると、サービスを呼び出すクライアントに影響がある理由がわかりません。
ありがとうございました
.net - UnauthorizedAccessException と SecurityException
FileStream の MSDN コンストラクターは、UnauthorizedAccessException または SecurityException のいずれかをスローする可能性があると述べています。これらの例外について MSDN は次のように述べています。
UnauthorizedAccessException: I/O エラーまたは特定の種類のセキュリティ エラーが原因でオペレーティング システムがアクセスを拒否した場合にスローされる例外。
SecurityException: セキュリティ エラーが検出されたときにスローされる例外。
これら 2 つの類似した例外はどのように異なるのでしょうか? それらのいずれかをトリガーする状況は何ですか?
wcf - ELMAH を WCF プロジェクトに追加した後の SecurityException
IIS 7.5 で ELMAH を使用している WCF (.Net 3.5) サイトで問題が発生しています。これは例外メッセージです:
IIS7.5 での WCF と ELMAH の組み合わせであることを確認するために、VS2008 で新しい WCF サービス プロジェクトを作成し、IIS 7.5 サイトで新しいアプリケーションを作成しました。公開して問題ないことを確認しました。次に、ELMAH DLL を追加しました。まだ大丈夫です。次に、ELMAH configSection 参照を Web.config に追加しました。まだ大丈夫です。次に、ELMAH を system.web の httpHandlers と httpModules に追加しました (ええ、これは 7.5 用ではないことはわかっています)。まだ大丈夫です。次に、これを system.webServer のハンドラーとモジュールに追加しました。
そして、セキュリティ例外が発生しました。他の構成変更は行っていません。
すべてが VS dev Web サーバーを使用して機能します。開発マシンは、VS 2008 SP1 がインストールされた 2008 R2 x64 です。WCF サービスは x86 用に構築されています (元のプロジェクトが x86 であったため)。ELMAH は .Net 3.5 x86 バージョンです。IIS7.5 アプリケーション プールは、32 ビットを許可するように設定されています。
これを機能させるために何をする必要があるか考えていますか?
c# - (Fluent) NHibernate セキュリティ例外 - ReflectionPermission
ASP.Net Web アプリケーションを最新ビルドの Fluent NHibernate (1.0.0.636) および最新バージョンの NHibernate (v2.1.2.4000) にアップグレードしました。アプリケーションが完全な信頼で実行されていることを数回確認しました。しかし、次のエラーが発生し続けます。
誰にも同様のエラーがありましたか?Web / stackoverflow / NHibernate フォーラムを検索しましたが、完全な信頼ではなく、中程度の信頼モードで実行しているときに問題が発生した人しか見つかりませんでした。以前のバージョンの Fluent NHibernate と NHibernate を使用して、このマシンでこのアプリケーションを数か月間開発してきました。
これを実行しているマシンは 64 ビットですが、これが関連していることはわかりません。
c# - ネットワーク共有上の.NET4.0アプリケーションにより、SecurityExceptionが発生します
今日、.NET 4.0ランタイム用に構築されたアプリケーションをリモートでデバッグしようとしたときに、奇妙な問題が発生しました。
アプリケーションはネットワーク共有上にあり、リモートマシンによって実行されます。ただし、System.Configuration.ConfigurationManager.GetSection()メソッドのアクセス許可要求によって発生したSecurityExceptionが原因で、ロード中にアプリケーションが毎回クラッシュします。基本クラスライブラリの他のアクセス許可の要求によってセキュリティ例外が発生するかどうかは確認していませんが、すべての場合において、これは新しいCLRでは発生しないはずです。
アプリケーションは完全に信頼されて実行されているため(デバッグ中にチェックし、CLR 4.0のイントラネットアプリケーションでは常にこれが当てはまる必要があります)、この場合、アクセス許可の要求によって例外が発生する可能性があります。3.5 SP1ランタイム(デフォルトでネットワーク共有アプリに完全な信頼を最初に導入した)に対して構築された場合、すべてが期待どおりに実行されます。
以下のサンプルコードを貼り付けました。どんな助けでも大歓迎です。
そしてApp.configファイル。
asp.net-mvc - ASP.NET MVCでAutomapperを使用しようとしたときに、SecurityExceptionエラーを取り除くにはどうすればよいですか?
NHibernateを使用してASP.NETMVCアプリケーションを開発しており、Automapperを使用して、ビューに送信されたDTOオブジェクトからドメインオブジェクトを非表示にしようとしています。
- ドメイン(NHibernate用)およびDTOオブジェクトを含むClassLibrary
SessionFactory
私のプロジェクトでファクトリーを作成するためのクラスライブラリ
AutoMapperをダウンロードしてDTOでドメインオブジェクトを変換し、でこれを行うためのコードを追加しましたApplication_Start
。
VisualStudioで(F5キーを押して)アプリを実行すると、正常に動作し、DTOがビューにマップされます。
これをIISで公開すると、セキュリティ例外が発生します。
System.Security.SecurityException:タイプ'System.Security.Permissions.ReflectionPermission、mscorlib、Version = 2.0.0.0、Culture = neutral、PublicKeyToken=b77a5c561934e089'のアクセス許可の要求に失敗しました。
Automapperをセキュリティ例外なしで機能させるにはどうすればよいですか?
java - Java SecurityException: 署名者情報が一致しません
いつものようにクラスを再コンパイルしたところ、突然次のエラー メッセージが表示されました。なんで?どうすれば修正できますか?
java - Javaでシステム環境設定を書くにはどうすればよいですか?UACを呼び出すことはできますか?
を使用して、Javaでシステム環境設定を作成するにはどうすればよいPreferences.systemRoot()
ですか?
私は試してみました:
しかし、私はこのエラーメッセージを受け取りました:
組み込みのJavaDBデータベースをインストールし、コンピューター上の複数のユーザーがアプリケーションで同じデータベースを使用できるようにするため、これを実行したいと思います。
これを解決する方法は?UACを呼び出して、Javaから管理者としてこれを行うことはできますか?また、書き込み時に管理者としてログインした場合、ユーザーとしてログインしている場合、Javaアプリケーションで値を読み取ることはできますか?
silverlight - Silverlight 4 にアップグレードすると System.Security.SecurityException が発生する
ファイル ダイアログを開こうとしていますが、ShowDialog を呼び出すと例外が発生します。このコードは常に正常に機能していましたが、Silverlight 4 にアップグレードすると何らかの問題が発生したと思います。
コード:
例外:
正しいファイル名とファイルサイズを取得しましたが、ディレクトリとディレクトリ名に関する情報がないため、ディレクトリのオプションを取得するのは問題のようです。
android - アプリケーション内の特定のアクティビティを起動できるかどうかを判断する
アプリケーションは、起動可能なアクティビティをいくつでも持つことができます。PackageManager を介してこれらのアクティビティのリストを取得する方法を知っています。
startActivity を介して起動できるアクティビティを特定する方法はありますか?
たとえば、Documents To Go アプリには、Word、Excel、Powerpoint、PDF などを起動するさまざまなアクティビティがあります。これらすべてを問題なく起動できます。
ただし、startActivity で起動できないいくつかのアクティビティも含まれています...これを実行しようとすると、SecurityException が発生します。
安全に起動できるアクティビティと起動できないアクティビティを判断できるようにしたいので、アプリケーション内から安全に起動できるアクティビティのリストのみをユーザーに提示します...
これは可能ですか?