【发布时间】:2016-09-27 13:27:50
【问题描述】:
我有一个使用 ASP、ActiveX、COM 和其他一些旧技术等旧技术开发的网站。我想在 ASP.Net MVC 中重新编写应用程序,我不确定如何删除那些 ActiveX 和 COM,以及哪些是用于这些组件的替代选项。另一个痛点是我没有 ActiveX 和 COM dll 的源代码,所以我们想尽快重新编写应用程序,任何人都可以建议我如何开始迁移的可能选项。
是否有可能我可以一个一个地替换 ActiveX 组件来测试功能并重新编写另一个 Activex 组件? 也有人可以分享材料/链接以最好地了解 ACtivex 和 COM 吗?
【问题讨论】:
-
如果您从这些遗留组件中知道自己需要(甚至不一定“如何”,因为您没有源代码),那么这将是替代的途径.换句话说,如果你能回答,“这个遗留组件为我的应用程序提供了____”,那么你已经定义了一种可能的方式来替换为 .Net。
-
你在说什么 COM 组件?它们是为您的网站编写的定制程序,还是随 Windows 一起提供的标准程序,例如 ADODB 和 CDOSYS。如果是后者,那么 ASP.net 有自己的方式来连接数据库和发送不涉及 COM 的电子邮件
-
不是标准的,这个 com dll 只是为我的应用程序编写的
-
这个问题可能值得一读 - stackoverflow.com/questions/5492752/…
标签: asp.net asp-classic com migration activex