In this scenario, I would recommend hosting the VFP COM component in COM+ (Enterprise Services). You will use a multi-threaded DLL. And, you should get improved performance from the multiple processors.
>Suppose I have an ASP.NET web app that uses VFP8 MultiThreaded COM Servers to do most of the hard work producing tables to support Crystal .NET reports. (Local VFP data)
>
>Q. My client would like to know if buying a multiple CPU Web Server will make processing requests faster. If so, how so?
>
>Q. Will .NET manage instances of the COM component classes to use any available processor time regardless of which physical CPU is available?
>
>Q. Is it necessary to use the vfp8t.dll if .NET is managing my interop class instances?
>
>Any other comment would be welcome.
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer