У нас есть веб-приложение ASP.NET 1.1. Он вызывает COM-объект C ++, который, в свою очередь, вызывает COM-объект .NET. Первоначально этот COM-объект .NET был сборкой .NET 1.1. Теперь нам нужно изменить этот COM-объект .NET, и в этом процессе мы используем Visual Studio 2008, так что теперь это COM-объект .NET 2.0. Теперь мы обнаруживаем, что наше веб-приложение ASP.NET 1.1 все еще может вызывать COM-объект C ++, но COM-объект C ++ не может вызвать CoCreateInstance () для нового COM-объекта .NET 2.0. Когда мы настраиваем веб-приложение для использования .NET 2.0 Framework, COM-объект C ++ может вызывать COM-объект .NET 2.0, но это нарушает работу веб-приложения.
На данный момент я планирую перекомпоновать объект .NET COM с помощью Visual Studio .NET 2003, чтобы я мог сделать его сборкой .NET 1.1. Но я бы предпочел не делать этого, если возможно. Я знаю, что нам также следует обновить наше веб-приложение до .NET 2.0, но это займет больше времени.
Итак, есть ли способ для нашего веб-приложения ASP.NET 1.1 вызывать COM-объект .NET 2.0 через COM-объект C ++?
Спасибо за любые предложения.
-Дэйв Херрманн