我支持安装在 Web 服务器上的 ASP.NET 应用程序和安装在不同应用程序服务器上的 VB6 应用程序。VB6 应用程序和 ASP.NET 应用程序中存在代码重复。我想在 VB6 的 ASP.NET 应用程序中使用一些代码。我相信我有三个选择:
- 在 ASP.NET Web 服务中公开所需的功能。VB6 应用程序将使用 Web 服务。
- 在 .NET 中重写一小部分 vb6 应用程序并扩展 asp.net 应用程序。这将消除一些代码重复。
- 为 ASP.NET 应用程序设置一个类库。在 Web 服务器上安装 vb6 应用程序。在类型库中从类库中公开所需的功能。
哪个选项最好?我相信选项2是最好的。