你能从ASP.NET 1.1 Web应用程序调用.NET 2.0 COM对象吗?
发布时间:2020-12-16 07:43:13 所属栏目:asp.Net 来源:网络整理
导读:我们有一个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对象,该对象又调用.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 解决方法
如果你在进程中运行它就没有了. .Net v1.1和v2.0运行时不能在进程中共存.哪个曾经被加载,胜利.
但是,您应该能够在单独的进程中在COM激活上下文中运行它.这可能是您的情况的权宜之计. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – MVC3 – 具有复杂类型列表的Viewmodel
- asp.net – 为什么Scott Guthrie建议我们在Error.aspx中使用
- asp.net – 如何停止RadioButtonList标签文本从按钮下包装
- asp.net-mvc – MVC 4 – Ajax – 将一个局部视图替换为另一
- 【4】Asp.Net Core2.2中间件多扩展对应应用
- asp.net-mvc – 将Serverside MVC与Backbone.js结合使用
- asp.net – SESSION VARIABLES的替代品是什么?
- asp.net-mvc – 视图模型和数据传输对象之间的区别是什么?
- asp.net – 使用string.format绑定到文本框
- asp.net-mvc – MVC @ Html.Display()