I have created an ASP.Net web app that is making use of the GroupwareTypeLibrary.

The web app is basically another front end for a mailbox. The Web App seems to be fine when only myself is connected as soon as someone else connects the application fails. The error message it produces seems to vary, see below for the latest:

Operation aborted (Exception from HRESULT: 0x80004004 (E_ABORT))

See Code Snippet below:

GroupwareTypeLibrary.ApplicationClass foo;
GroupwareTypeLibrary.Account mainAccount;
GroupwareTypeLibrary.Account prox;

protected void Page_Load(object sender, EventArgs e)
foo = new GroupwareTypeLibrary.ApplicationClass();
MembershipUser mu = Membership.GetUser HttpContext.Current.User.Identity.Name);

string mailbox = sFunc.getMailbox(HttpContext.Current.User.Identity .Name);

if (mailbox.ToLower() != mu.Email.Split('@')[0].ToLower())
mainAccount = foo.Login(Request.ServerVariables["LOGON_USER"].ToString(), null, null, GroupwareTypeLibrary.LoginConstants.egwAllowPasswo rdPrompt, null);
prox = foo.Proxy(mailbox);


It fails on the "mainAccount = foo.Login".

Has anyone come acorss this?
Does anyone know what the cause is and what might resolve it?