我们目前有一个用 ASP.NET 构建的公司 Intranet,最初是为 IE 设计的。Intranet 的目的之一是管理文件版本控制并使用当前文件版本启动程序。这需要 Intranet 在本地启动机器上的进程,并且使用 ActiveX 完成。
我们现在正在改造 Intranet,使其尽可能与浏览器无关,但是这个本地应用程序启动事情让我们感到困惑。
任何人都可以建议一种浏览器中立的方式来在本地启动进程吗?这仅限于内部使用在公司 LAN 上的计算机,这些计算机在 Windows 域上进行了身份验证。
我们浮动的可能性,按照粗略的优先顺序:
- Javascript(怀疑它是可能的)
- 银光
- 闪光
- Java 小程序
- 使用 Windows 组策略为“现在”安排任务(似乎是 hack)
- 有一个本地运行的进程并使用来自服务器的 IPC(也是一种 hack)
任何人对什么可能有效并且不是一个巨大的 PITA 实施有任何想法吗?