Following Steps may be helpful...
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SubSystems - Windows
%SystemRoot%\system32\csrss.exe ObjectDirectory=\Windows SharedSection=1024,3072,512 Windows=On SubSystemType=Windows ServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=winsrv:ConServerDllInitialization,2 ProfileControl=Off MaxRequestThreads=16
ASP.net user must be excist on Admin Tools/Computer Management/User
For 32-bit (x86), create this folder:
C:\Windows\System32\config\systemprofile\Desktop--> add Network Services
Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files give write permissions.
in Web.config
change impersonate= true,
in IIS for windows server 2003 select the account as NETWORK SERVICE.
In DCOMCONFIG change identity as The interactive User.
Also for the particular directory give all the rights.
Internet Options - Advanced tab. Scroll all the way to the bottom and uncheck item called "Check for Publisher's certificate revocation."
Registry:
CLSID: {0006F03A-0000-0000-C000-000000000046}
Under this key in HKEY_CLASSES_ROOT\CLSID\, add a string value AppID = same value as the IDs Eg:{0006F03A-0000-0000-C000-000000000046}
Then under HKEY_CLASSES_ROOT\AppID\ add a string value: RunAs = Interactive User
Right click on CLSID & APPID, Permission, Security, and edit both the launch & access permissions to add and give Network Service and Interactive full permissions.
Disable all other Outlook add-ins: Outlook Tools menu | Options | Other tab | Advanced Options | COM Add-Ins | uncheck the items. If this solves the problem, then re-enable one add-in at a time until the problem reappears
give read/write access to IIS user for folder "C:\WINDOWS\TEMP"
All Dll should be placed on C:\Program Files\Microsoft Visual Studio 9.0\Visual Studio Tools for Office\PIA\Office12