我们有一个ASP.NET 1.1 Web应用程序。它调用一个C++ COM对象,该对象又调用一个.NET COM对象。最初,这个.NET COM对象是一个.NET 1.1程序集。现在,我们需要修改这个.NET COM对象,并且在此过程中,我们现在使用Visual Studio 2008,因此它现在是一个.NET 2.0 COM对象。我们现在发现我们的ASP.NET 1.1 Web应用程序仍然可以调用C++ COM对象,但是C++ COM对象无法在新的.NET 2.0 COM对象上调用CoCreateInstance()。当我们配置Web应用程序使用.NET 2.0 Framework时,C++ COM对象可以调用.NET 2.0 COM对象,但这样做会破坏Web应用程序。
目前,我计划使用Visual Studio .NET 2003重新构建.NET COM对象,以便我可以使它成为.NET 1.1程序集。但如果可能的话,我不想这样做。我知道我们也应该将我们的Web应用程序升级到.NET 2.0,但这需要更长的时间。
那么,有没有办法让我们的ASP.NET 1.1 Web应用程序通过C++ COM对象能够调用.NET 2.0 COM对象?
感谢任何建议。
-Dave Herrmann
目前,我计划使用Visual Studio .NET 2003重新构建.NET COM对象,以便我可以使它成为.NET 1.1程序集。但如果可能的话,我不想这样做。我知道我们也应该将我们的Web应用程序升级到.NET 2.0,但这需要更长的时间。
那么,有没有办法让我们的ASP.NET 1.1 Web应用程序通过C++ COM对象能够调用.NET 2.0 COM对象?
感谢任何建议。
-Dave Herrmann