none
ASP.net+asp+AD接続 RRS feed

  • 質問

  • ASP.net+aspで開発しています。(win2003server,IIS6,.net framework2.0)

    WEBサーバとADが同居している環境でWEBアプリを作成していました。(ADの情報を取得してくる)

    そこで、今度は

    WEBサーバとADを分けて動くWEBアプリを作成したのですが、

    普通に2台構成でAD連携をしていたPGを別な2台構成のマシンにもってきたら動かなくなりました。

     

    PGとしては

    Set info =createobject("ADinfo")

    Set  user=Getobject("LDAP://"& info.username)

    Set  ad=getobject(admingroup)

     

    ここまで行かないらしく、

    ページを表示できません

    ・・・・

    というエラー画面がでてしまいます。

     

    どこか、始めに動作していたのに

    別マシンに持っていくとうごかなくなったので、どこをどうなおしていいかわかりません。。。

     

    認証とか設定ファイルの変更でしょうか?

    どこか確認するべきかわかる方おられるでしょうか??

    原因と対象方法が知りたいです。

     

     

    2008年3月17日 14:05

回答

  • ご質問されてから、かなり日数が経ってしまったので、解決されているかもしれませんが、

    対応策を記載しておきます。

     

    まず、ADに接続するには、CreateObjectやGetObjectで実装するのではなく、

    DirectorySearcherクラスやDirectoryEntryクラスを使って接続します。

     

    接続した後、何がやりたいのか記載されていないので、的がはずれているかもしれませんが、

    該当ユーザがAD上にいるかチェックするプログラムなら、サンプルがありますので、

    ご参考にしてみてください。

     

    http://support.microsoft.com/kb/326340/ja

     

     

    2008年4月4日 1:28

すべての返信

  • ご質問されてから、かなり日数が経ってしまったので、解決されているかもしれませんが、

    対応策を記載しておきます。

     

    まず、ADに接続するには、CreateObjectやGetObjectで実装するのではなく、

    DirectorySearcherクラスやDirectoryEntryクラスを使って接続します。

     

    接続した後、何がやりたいのか記載されていないので、的がはずれているかもしれませんが、

    該当ユーザがAD上にいるかチェックするプログラムなら、サンプルがありますので、

    ご参考にしてみてください。

     

    http://support.microsoft.com/kb/326340/ja

     

     

    2008年4月4日 1:28
  • みなさんこんにちは。森田 知良です。


    けろ-みおさん、大変有用な情報をありがとうございました。

    ke-wata@さん、その後いかがでしょうか?

    けろ-みおさんの情報は、有用な情報と思われましたので、
    勝手ながら回答済みチェックをつけさせていただきました。

    ke-wata@さんは、回答済みチェックを解除することもできますのでご確認ください。


    回答済みチェックが付くことにより、有用な情報を探している方が情報を見つけやすくなります。
    有効な回答があった場合は、なるべく回答済みボタンを押してチェックを付けてくださるようお願いします。


    また、追加の質問などある場合は、是非もう一度投稿してくださるようお願いします。

     

    それでは、これからもフォーラムのご利用をよろしくお願いいたします。

    2008年4月14日 7:33