問題タブ [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.
iis-7.5 - HTTP エラー 401.2 - 権限がありません認証ヘッダーが無効なため、このページを表示する権限がありません
Anonymous.aspx
すべてのユーザーにページへのアクセスを許可したいので、基本認証を有効に設定し、特定のユーザーとして接続します。
私の問題は、にアクセスしようとするとhttp://MyIPAddress/MyAlias/Anonymous.aspx
、認証ポップアップが表示されることです-理想的には表示されるべきではありません.ポップアップを閉じると、表示されます-401.2 Unauthorized error
明らかです
エラー概要
HTTP エラー 401.2 - 権限がありません 認証ヘッダーが無効なため、このページを表示する権限がありません。エラー コード 0x80070005
以下は私のweb.configファイルのスナップです。
このエラーを解決するにはどうすればよいですか。
c# - WP8 UnauthorizedAccessException
アプリにローカルデータベースを使用したSQLコードがいくつかありますが、動作します:
次に、OnInvoke メソッドの PeriodicTask で使用したいのですが、次のようになります
UnauthorizedAccessException
。
しかし、それを次のようにラップします。
その後、動作します。ここに質問があります:なぜそれを BeginInvoke にラップする必要があるのですか?
c# - ASP.NET MVC 4 パス App_Data へのアクセスが拒否されました
サイトを公開した後、次のエラーが表示されます。
App_Data\ASPNETDB.MDF にアクセスできないためです。これは、私のサイトでは使用していないため、存在しないためです。ローカル マシンを確認したところ、データベースを含む App_Data フォルダーがありますが、VS のビルドには含まれていません。ただし、削除すると、VS でサイトを実行すると再作成されます。
その後、エラーが解消されたように見えると、サイトは正常に動作しますが、展開するたびに発生します。
コードのどこにもそれへの参照はありません。アプリケーションの起動時に作成される方法/理由と停止方法を教えてください。
SQL Server DB に格納されているすべてのデータで SimpleMembership を使用しています。
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
ます。繰り返しますが、それはそれが不平を言っているサブフォルダーです。
c# - 不正アクセス例外 c#
私はこの方法を持っています
実行すると、不正なアクセス例外が発生し、アクセスが拒否されました! これで何か助けて!
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の問題なのか、私のプログラムが正しい権限を持っていないのか、よくわかりません...主にファイルが使用されているためだと思います。