【发布时间】:2012-09-03 04:36:10
【问题描述】:
我开发了一个 Windows 应用程序。该应用程序基本上是一个控制台,可帮助用户启动多个第三部分应用程序,例如MS word.exe、MSExcel.exe、Windows 计算器等。该应用程序目前作为 Windows 应用程序运行良好。一般通过 Process.Start() 方法启动应用程序。
现在,我计划发布我的应用程序的基于 Web 的版本。我的想法是,如果用户可以通过 Web 访问我的应用程序,他/她可以运行 MSword、Excel 以及通过我的应用程序可用的所有应用程序。
请指导我如何实现这一目标。 谢谢..!
【问题讨论】:
-
你的意思是像微软的办公网络应用程序(软件即服务场景)?
-
您不能(轻松)从网页运行本地 exe。我认为最好的解决方案是通过 ClickOnce 部署在网络上的 winforms 应用程序。
-
是的,它可以是一种软件即服务,但我能做到吗?
-
ClickOnce 仅部署我有源代码的应用程序。我的应用程序启动其他第 3 方应用程序(exe)我没有这些应用程序的源代码。我们可以用 ClickOnce 实现它吗??
标签: c# vb.net web-services web-applications