已经开发了vb6项目,我的客户希望它能在一周内在互联网上运行。 把这个项目带到网络将需要我将近五个月clear.is有一种方法,我可以在服务器上安装DLL并运行EXE文件在网络/互联网上?请帮助我,如果可能的话在互联网上运行exe文件
回答
只有安全和快速的解决方案是使用远程桌面连接到应用程序服务器。
- RDP /终端服务器:http://en.wikipedia.org/wiki/Remote_Desktop_Protocol
- 思杰:http://en.wikipedia.org/wiki/Citrix_XenApp
但它的方式更好,如果你让你的客户花更多的时间来真正升级Web使用的应用程序。
+1用于寻找解决方案,而不是针对凌乱的现实世界情况进行收费 – 2010-11-09 12:58:21
这取决于您编写程序的方式。如果它是一个标准的Windows窗体应用程序,答案是否定的,你不能“移植”它。如果它是一个执行特定逻辑的类,那么你可以这样做。由于使用VB6,您需要查看COM可见性。你能给我们提供关于你的项目的更多信息吗?
编辑: 您需要将您的COM对象加载到IIS中,然后调用它。没有更多的信息,我认为我们不能提供帮助。还有其他选择,比如创建一个可以调用和处理对象的.NET包装器 - 但是不知道你拥有什么和最终目标,这是非常棘手的。抱歉,我无法提供更多帮助,如果您有更多信息,请随时编辑您的第一个问题。
感谢alot.user界面获取用户输入并将其发送给dll.is,将vb6的GUI转换为vb.net的工具 – 2010-11-09 14:17:52
您可以在您的VB6 .dll上发布您的入门点吗?我认为它没有GUI? – dooburt 2010-11-09 16:37:35
用户界面被引用到dll.so GUI将调用dll的某些功能,并将所需的参数传递给数据库并报告是否成功。 – 2010-11-17 15:05:13
如果你的DLL是只能在服务器上运行的COM DLL(不在客户端上),可以将它作为参考添加到.net Web应用程序中,该应用程序使用来自你的DLL的功能。
当您添加对您的COM DLL的引用时,Visual Studio会自动创建在.net中使用它所需的包装。
在这种情况下,您需要从您的exe文件转换/重写GUI到.NET web窗体。
我认为这将是您的情况的最佳折衷。如果你在exe项目中有很多业务代码,那么在VB6 dll项目中取出它可能是一个不错的主意,剥离代码的所有GUI部分,以最小化代码转换所需的工作。 NET(这样你在.NET Web应用程序中只有GUI部件)。
这种方法在你的dll中不需要额外的工作,除非他们依赖于GUI组件。
多谢先生。我不熟悉vb.net – 2010-11-09 14:33:57
这不是从VB6跳到VB.NET的大跳跃。如果所有繁重的功能只是调用COM DLL,并且GUI项目非常薄,那么使用Visual Studio和VB.NET创建Web GUI并不困难。Visual Studio中用于生成Web表单的可视化设计模式非常易于使用。这将不需要对服务器上运行的现有dll进行更改,只需要使用Visual Studio重新绘制GUI设计。 – awe 2011-02-03 14:14:38
- 1. Python - 从互联网下载.exe文件
- 2. 如何在CruiseControl上运行exe文件
- 3. 从互联网上下载文件?
- 4. 从互联网上读取文件?
- 5. 运行.EXE文件
- 6. 来自互联网文件
- 7. 与Java在互联网上
- 8. 运行存储在互联网上的Ruby脚本
- 9. ASP - 在本地主机上运行 - 无法访问互联网
- 10. 在互联网上运行的主机java web应用程序
- 11. 在互联网上工作的软件
- 12. 使用文件://在互联网
- 13. 如何在Linux上从互联网上下载eclipselink jar文件
- 14. 通过互联网在python上阅读文本文件
- 15. 如何在用户运行EXE文件时覆盖EXE文件?
- 16. 从运行exe文件
- 17. 从FileStream运行exe文件
- 18. qt exe文件不运行
- 19. 如何运行.exe文件?
- 20. 我的exe只运行在exe文件中的dll文件。我需要从文件运行EXE我怎么能?
- 21. 在XP和WIN7上运行建立在VC++上的exe文件
- 22. 在Apache上运行一个PHP应用程序在互联网上
- 23. 从互联网上运行脚本覆盆子pi
- 24. Android上运行的代码连接到互联网/ WIFI
- 25. 运行从互联网上下载的本地库
- 26. PPAPI插件在Windows上运行EXE
- 27. 从互联网上获取文本
- 28. 互联网上的游戏套件
- 29. 从其文件夹运行exe文件
- 30. 防止exe文件在网站上传
VB6 ..现在这是古老的... – ThiefMaster 2010-11-09 12:50:22
理论上可能的应用程序输出HTML(如果这就是你的意思),但不是没有很多的工作,如果你的应用程序不是一个完全成熟的Web服务器本身。您将需要添加更多关于您的应用程序的详细信息以获得认真的答案 – 2010-11-09 12:53:03