From: James on 19 Jan 2009 05:53
IIS7 (Server 2008 x64) throws the following error when trying to create an
object using a third party control. The code is ASP/VB and worked fine on
Server 2000 x86.
Server object error 'ASP 0196 : 80040154'
Cannot launch out of process component
/sig_write.asp, line 39
Only InProc server components should be used. If you want to use LocalServer
components, you must set the AspAllowOutOfProcComponents metabase setting.
Please consult the help file for important considerations.
Line 39 is: Set objSign = Server.CreateObject("WebSign.WebSignature")
The third party control (http://www.bennet-tec.com/btproducts/WebSignature/)
is located in the directory of the website that uses it and has be
registered as per the authors instructions (regsvr32 websign.ocx). The
permissions on the file are SYSTEM, NETWORK SERVICE, Internet Guest Account,
Administrators & Users all have full control.
Apparenty, the AspAllowOutOfProcComponents setting was last used in IIS 4.0
and is now obsolete, so i am not sure why i am receiving this error. Can
anyone point me in the right direction?