有没有办法让桌面应用程序可以通过Web轻松连接?这意味着,您是否有办法与单个桌面应用程序进行交互,就好像您是远程桌面进入机器而不是?我正在考虑在ASP.NET或Silverlight中执行此操作。
答案 0 :(得分:0)
我不确定这是否正是您正在寻找的......
如果您能够在Silverlight中创建整个应用程序UI并正确托管(在IIS或其他任何地方),则可以从Web上的任何位置访问它。如果您在本地运行时需要真实桌面应用程序的感知,那么您可以制作一些简单的应用程序(WinForms,WPF,无论如何),其中包含一个Web浏览器控件,该控件还可以加载托管的Silverlight应用程序(并且只是一个透明的浏览器)。根据应用程序的运行情况,您显然需要某种服务层(可能在WCF中)来完成所有繁重的数据访问。
我想主要的问题是:你能完成应用程序在Silverlight中需要做的所有事情吗?由于Silverlight旨在在浏览器中运行,因此它可能非常有限。
答案 1 :(得分:0)
有很多基于插件的解决方案。一些流行的:
如果你对插件没问题,但只有它们是普通插件(flash,java),有各种解决方案:
如果你根本不想要插件,那就是一个实验性的HTML5 / javascript VNC查看器: