Mamy aplikację internetową ASP.NET 1.1. Wywołuje obiekt COM z C++, który z kolei wywołuje obiekt COM .NET. Pierwotnie ten obiekt .NET COM był zespołem .NET 1.1. Teraz musimy zmodyfikować ten obiekt .NET COM, a teraz korzystamy z Visual Studio 2008, więc jest to obiekt COM .NET 2.0. Obecnie nasza aplikacja ASP.NET 1.1 nadal może wywoływać obiekt COM C++, ale obiekt COM C++ nie może wywołać CoCreateInstance() na nowym obiekcie COM .NET 2.0. Kiedy konfigurujemy aplikację internetową do korzystania z platformy .NET 2.0, obiekt COM C++ może wywoływać obiekt COM .NET 2.0, ale w ten sposób łamie aplikację internetową.Czy można wywołać obiekt COM .NET 2.0 z aplikacji sieci Web ASP.NET 1.1?
W tej chwili planuję ponowne uruchomienie obiektu .NET COM przy użyciu programu Visual Studio .NET 2003, dzięki czemu mogę utworzyć zespół .NET 1.1. Ale wolałbym tego nie robić, jeśli to możliwe. Wiem, że powinniśmy również zaktualizować naszą aplikację internetową do .NET 2.0, ale to zajmie więcej czasu.
Czy istnieje sposób, aby nasza aplikacja internetowa ASP.NET 1.1 mogła wywoływać obiekt COM .NET 2.0 przez obiekt COM C++?
Dziękujemy za wszelkie sugestie.
-Dave Herrmann
Brak szansy na uaktualnienie aplikacji .NET 1.1 do .NET 2.0? W .NET 2.0 jest bardzo niewiele, co mogłoby złamać aplikację .NET 1.1. –