asp.net から UNC ファイルパスでファイルにアクセスすると、次の問題が見つかりました。ログオンの失敗: 不明なユーザー名または間違ったパスワード。助けてください。
6655 次
3 に答える
1
ファイル アクセス要求が発行されたときの「担当」アカウントには、UNC の場所で見つかった共有/リソースにアクセスするための資格情報が不足している必要があります。
どのアカウントが効果的に使用されているかを最初に判断し、関連する権限を提供する必要があります。デフォルトでは、ほとんどのプログラム (.NET プログラムを含む) (程度は低い) は、プログラムを起動したアカウントのセキュリティ コンテキストで実行されます。 、またはいくつかの DCOM オブジェクトを使用している場合、または他のアカウントを偽装している場合など...また、.NET には委任/偽装の比較的洗練されたシステムがあります。
この問題を診断する 1 つの方法は、UNC ファイル/ディレクトリのレベルで監査を追加することです。失敗すると、共有にアクセスしようとしたアカウントのログイン名を示すイベントが残ります。
于 2009-10-16T07:03:48.517 に答える
1
このソリューションは、asp.net の偽装および委任機能の下に保持されます。たとえば、ターゲットが UNC の場所である file.copy 操作を呼び出すためのトークン ベースのセキュリティ スキームを提供する特定の構造があります。ここで確認できます。
于 2009-10-16T07:08:27.373 に答える