Active Directory が IIS とどのように連携するか説明してもらえますか? サーバー上のフォルダーを検索し、すべてのサブフォルダーを一覧表示する ASP.net アプリケーションがあります。ノードを含むツリー ビューです。ユーザーがノードをクリックすると、ポストバックが実行されて子フォルダーが取得され、ツリー ビューに追加されます。さまざまなフォルダー内には、次のように、リモート サーバー上の共有フォルダーへのショートカットがあります。
\\myServer\somefolder\anotherFolder\shortcutToRemoteFolder\aThirdFolder\aFourthFOlder
私のアプリケーションは、Windows 認証と Active Directory を使用しています。ユーザーがアプリを起動すると、ドメイン\ユーザー ID が取得されます。私が直接しようとすると:
\\myServer\somefolder\anotherFolder\shortcutToRemoteFolder\aThirdFolder
エラーが発生します:
使用するアカウントはコンピュータ アカウントです。グローバル ユーザー アカウントまたはローカル ユーザー アカウントを使用して、このサーバーにアクセスします。
しかし、次のように、フォルダーのチェーンをたどると、次のようになります。
\\myServer\somefolder\
\\myServer\somefolder\anotherFolder\
\\myServer\somefolder\anotherFolder\shortcutToRemoteFolder\
\\myServer\somefolder\anotherFolder\shortcutToRemoteFolder\aThirdFolder
大丈夫だよ。アクセス許可がリムーバー サーバーに伝達されていませんか? IIS アカウントは変更されますか? どんな洞察も素晴らしいでしょう。