У нас есть веб-приложение ASP.NET 1.1. Он вызывает COM-объект C ++, который, в свою очередь, вызывает COM-объект .NET. Первоначально этот .NET COM-объект представлял собой сборку .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, но это нарушает веб-приложение.
В настоящее время я планирую создать объект COM .NET с помощью Visual Studio .NET 2003, чтобы я мог сделать его сборкой .NET 1.1. Но я бы не стал этого делать, если это возможно. Я знаю, что мы также должны обновить наше веб-приложение до .NET 2.0, но это займет больше времени.
Итак, есть ли у нашего веб-приложения ASP.NET 1.1 возможность вызывать COM-объект .NET 2.0 через COM-объект C ++?
Спасибо за любые предложения.
-Дейв Херрманн