問題タブ [unauthorizedaccessexcepti]

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.

0 投票する
5 に答える
133018 参照

iis-7.5 - HTTP エラー 401.2 - 権限がありません認証ヘッダーが無効なため、このページを表示する権限がありません

Anonymous.aspxすべてのユーザーにページへのアクセスを許可したいので、基本認証を有効に設定し、特定のユーザーとして接続します

私の問題は、にアクセスしようとするとhttp://MyIPAddress/MyAlias/Anonymous.aspx、認証ポップアップが表示されることです-理想的には表示されるべきではありません.ポップアップを閉じると、表示されます-401.2 Unauthorized error明らかです

エラー概要

HTTP エラー 401.2 - 権限がありません 認証ヘッダーが無効なため、このページを表示する権限がありません。エラー コード 0x80070005

以下は私のweb.configファイルのスナップです。

このエラーを解決するにはどうすればよいですか。

0 投票する
1 に答える
194 参照

c# - WP8 UnauthorizedAccessException

アプリにローカルデータベースを使用したSQLコードがいくつかありますが、動作します:

次に、OnInvoke メソッドの PeriodicTask で使用したいのですが、次のようになります UnauthorizedAccessException

しかし、それを次のようにラップします。

その後、動作します。ここに質問があります:なぜそれを BeginInvoke にラップする必要があるのですか?

0 投票する
2 に答える
7701 参照

c# - ASP.NET MVC 4 パス App_Data へのアクセスが拒否されました

サイトを公開した後、次のエラーが表示されます。

App_Data\ASPNETDB.MDF にアクセスできないためです。これは、私のサイトでは使用していないため、存在しないためです。ローカル マシンを確認したところ、データベースを含む App_Data フォルダーがありますが、VS のビルドには含まれていません。ただし、削除すると、VS でサイトを実行すると再作成されます。

その後、エラーが解消されたように見えると、サイトは正常に動作しますが、展開するたびに発生します。

コードのどこにもそれへの参照はありません。アプリケーションの起動時に作成される方法/理由と停止方法を教えてください。

SQL Server DB に格納されているすべてのデータで SimpleMembership を使用しています。

0 投票する
0 に答える
366 参照

c# - セキュリティが不適切なファイルの所有権を取得するにはどうすればよいですか?

(Server 2003 SP2) ファイル サーバー上にフォルダー構造があり、C# を使用して削除する必要があります。System.UnauthorizedAccessException: Access to the path '\\xyz\blah\...' is denied.サブフォルダーのアクセス許可が正しくないため、(パスがサブフォルダーを指す場所)を取得するため、それを行うことはできません。だから、私はファイルの所有権を取得しようとしてきましたが、これは失敗しSystem.UnauthorizedAccessException:、今は立ち往生しています。

詳細

最小限の特権を持つユーザーが使用する管理ツールがあります。アクセス権のないフォルダーやファイルを削除する必要があるため、Web サービスを呼び出す UI を作成しました。Web サービスは、(現在) ファイル サーバーの管理者のメンバーであるドメイン アカウントを使用して AppPool で実行されるため、ファイルとフォルダーを削除するためのアクセス権が必要です。ただし、一部のフォルダーのアクセス許可が正しくありません。たとえば、管理者のアカウントでファイル サーバーにログオンし、フォルダーのセキュリティ タブを開くと、次のように表示されます。 ここに画像の説明を入力

これらのフォルダーでは、私のコードは機能しません。

ローカル セキュリティ ポリシーを使用して、web サーバーで appPool アカウントに「ファイルまたはその他のオブジェクトの所有権を取得する」ように指定しました。他の投稿 (例: this one ) は、コードで明示的に有効にする必要があることを指摘し、Web サービスで使用しているプロセス特権SeTakeOwnershipPrivilegeを推奨しています。

これを実行すると、次のように表示されます。

特権:TakeOwnership ステータス:有効。

(LSP経由でprivを追加する前に、私は見ていましたPrivilege:TakeOwnership status: Removed.

SetFolderOwnerToCurrentUser私がちょうど使用する場合に

私も得System.UnauthorizedAccessException: Access to the path '\\fs\blah' is deniedます。繰り返しますが、それはそれが不平を言っているサブフォルダーです。

0 投票する
2 に答える
4718 参照

c# - 不正アクセス例外 c#

私はこの方法を持っています

実行すると、不正なアクセス例外が発生し、アクセスが拒否されました! これで何か助けて!

0 投票する
2 に答える
399 参照

c# - MEF C# サービス - DLL の更新

現在、多くの .dll から実行され、起動時にインポートされるモジュール/プラグインを持つ C# サービスがあります。基本的にサービスを停止し、削除するように指示されたファイル (古いバージョン) を削除し、サーバーから新しいバージョンをダウンロードして、サービスを開始する更新システムを作成したいと考えています。何も上書きしない限り、ファイルはダウンロードされるため、削除部分を除いてこの権利をコーディングしたと思います。何かを上書きしようとしてもうまくいかないので、事前に削除しようとしています。ただし、実行したいパスに File.Delete() を実行すると、 access to the path is denied. これが私のコードです:

ファイルが使用中のためだと思いますが、アンロードできないようです。サービスを停止してもうまくいきますが、どうやらそうではありません。ファイルも確認しましたが、それらは読み取り専用ではありません(ただし、フォルダーはProgram Filesにありますが、プログラムまたは手動で読み取り専用にならないように見えませんでした)。このサービスは、管理者 (NT AUTHORITY\SYSTEM) としても実行されています。AppDomain のアンロードについて読みましたがAppDomain.Unload(AppDomain.CurrentDomain);、例外も返されました。

これがMEFの問題なのか、私のプログラムが正しい権限を持っていないのか、よくわかりません...主にファイルが使用されているためだと思います。