Microsoft KB Archive/305767

= PRB: Cannot Forward an Activation Through an Application Proxy in COM+ =

Article ID: 305767

Article Last Modified on 12/5/2007

-

APPLIES TO


 * Microsoft COM+ 1.0
 * Microsoft COM+ 1.5

-



This article was previously published under Q305767



SYMPTOMS
You cannot forward an activation through an application proxy.



CAUSE
This problem occurs because OLE32 is not designed to handle activation requests in this way. OLE does not support activation forwarding.



STATUS
This behavior is by design.



Steps to Reproduce Behavior
 Build an ActiveX dynamic-link library (DLL), and add it to COM+ on ComputerA. Export the COM+ application as an application proxy. Install the application proxy on ComputerB.  On ComputerC, create an Active Server Pages (ASP) page that contains the following code: Set a = CreateObject(&quot;MyComponent.Component&quot;, &quot;ComputerB&quot;) 

This code tries to forward the activation request from ComputerC to ComputerB to ComputerA, which results in an error. The same problem occurs if you specify ComputerB in the COSERVERINFO structure for the CoCreateInstance method.

Additional query words: 0x800700C1

Keywords: kbprb KB305767

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.