我在我自己的机器上创建邮箱,一切正常,只要一放到服务器上就会出现
comSystem.Runtime.InteropServices.COMException (0x8007203A): 该服务器不可操作。= at CDOEXM.IMailboxStore.CreateMailbox(String HomeMDBURL)= at InterActiveDirectory.ExchangeAccount.CreateNewExchangeAccount2(DirectoryEntry userEntry, String& errStr) in c:\inetpub\wwwroot\adserver\interactivedirectory\exchangeaccount.cs:line 148
这主要是什么问题,望有经验同志告知!!!

解决方案 »

  1.   

    服务是什么服务,是web service 还是windows service,你最好把代码贴出来,否则我很难帮你
      

  2.   

    最后创建邮箱的操作,我是用webservice实现的,在我自己本地调用就没问题,放在服务器上的那个服务一调用就出现 开头 我说的那个问题,不知你了解情况了没
      

  3.   

    public static int CreateNewExchangeAccount2(DirectoryEntry userEntry, ref string errStr) 
    {
    CDOEXM.IMailboxStore mailbox = (CDOEXM.IMailboxStore)userEntry.NativeObject; 
    ADVB.AdUser ad=new ADVB.AdUser();
    mailbox.CreateMailbox(ad.GetEmailStoreName().ToString()); 
    userEntry.CommitChanges(); }
    这个就是最后创建邮箱的方法
      

  4.   

    有可能asp.net的权限不够
    使用模拟账户<identity   impersonate="true"  userName="系统用户名" password="系统密码" />
      

  5.   

    呵呵,好像可以了,THANKS A LOT,分不是很多,请你笑纳。