2012-01-18 9 views
2

DirectoryEntryを使用してADにアクセスしようとしています。 "OU = Company Users"、次に "OU = Applications"があります。私の個人的なユーザーアカウントは、Company Users OUにあります。return new DirectoryEntry(Path,UserName,Password,Secure)を試してみると、個人の資格情報を使用すると機能します。私はそれを受け入れて人生を続けるだろうが、私は設定ファイルに自分の信用証明書を入れて、プロジェクトの存続期間に合わせて最新の状態に保つつもりはない。DirectoryEntry()が認証されていません

私たちはApplications OUに新しいアカウントを作成しました。私はこれらの資格情報で認証され、他のOUへのルートパスでDirectoryEntryを作成する方法についてはわかりません。

+0

この質問にはコード例を使用できます。 – mmcglynn

+0

病気を後で追加してください。先端に感謝します。 – tuck

答えて

1

アカウントがあるOUは、実際にADと認証できるかどうかには関係ありません。以前と同じようにユーザー名とパスワードを接続するだけで済みます。理想的には、IIS App Poolはこのユーザーとして実行され、信任状を格納したり、ディレクトリエントリに指定する必要はありません。

+0

これは素晴らしいアイデアのように思えます。私はそれを試して、あなたに戻ってきます。 – tuck

+0

あなたは正しかったです。また、パスワードの中に\ /などの文字がいくつかあったので、それを文字列リテラルに変更して認証が機能しました。私は現在開発中でVisual Studio IIS上で動作しているので、私が試してみると、推奨されるアプリケーションプールの設定を使用します。再度、感謝します! – tuck