DLL missing when COM+ application client proxy is exported on Windows 2003 Server and Windows 7 -


on windows 2003 server , windows 7 when com+ application client proxy exported, dll proxied not included in msi file created. msi install, since dll not included, remote application cannot instantiated.

the same com+ application exported windows 2000 server includes dll, installer won't run on windows 7 machine.

why dll missing com+ application exported on windows 2003 server or greater?
can no longer install com+ dlls system32 folder on server. in windows 2003 server , beyond (including windows 7) when exporting com+ package dlls registered in windows\system32 (or folders below that) not exported. according microsoft support, design. (this information has not been published publicly microsoft, had open ticket them discover issue.)

the symptoms exported msi files not contain com+ dlls if:
  1. com+ dll registered in system32 and
  2. com+ package exported on windows 2003 or later.
msi created , install, applications not able instantiate objects because dll never installed. opening msi install editor wise installation editor reveal dll not included in msi.

the answer register com+ application dlls in folder other windows\system32.

why won't com+ application exported windows 2000 server install on windows 7?
there 2 versions of com+: v1.0 , v1.5. different operating systems export , install various combinations of these versions:

exporting client proxies
  -server 2000 exports 1.0 format
  -windows 2003 can export either 1.0 or 1.5
  -windows 2008/7 can export 1.5
installing client proxies
  -windows xp can install proxies in either 1.0 or 1.5 format
  -windows 7 can install proxies in 1.5 format

com+ applications must exported on windows 2003 or greater in com+ 1.5 format install on both windows xp , windows 7 clients.


Comments

Popular posts from this blog

android - Spacing between the stars of a rating bar? -

html - Instapaper-like algorithm -

c# - How to execute a particular part of code asynchronously in a class -