>A connection string could not be found in the application configuration file for database key 'CAIDEV2'
>
> at OakLeaf.MM.Main.Managers.mmDatabaseManager.GetConnectionString(String databaseKey)
> at OakLeaf.MM.Main.Business.mmBusinessObject.GetConnectionString(String databaseKey)
> at OakLeaf.MM.Main.Business.mmBusinessObject.GetDataAccessObject(String databaseKey)
> at OakLeaf.MM.Main.Business.mmBusinessObject.GetDataAccessObject()
> at OakLeaf.MM.Main.Business.mmBusinessObject.GetAllData()
> at Coalition.Gemini.ProviderMatching.Business.EDIPicker.EDIPicker..ctor()
> at Coalition.COMPASS.PM.EDIPPProcessor.ProcessClaimBatch(Int32 BatchID)
>
>It runs fine when not in COM+ mode but throws this error as soon as it is run in COM+ mode.
>
>Anyone seen a simialr issue before?
Just a guess - one thing to check is to make sure that the user you are impersonating w/COM+ has permission to access the *.config file for the app.