使桌面应用程序Web可连接

时间:2010-06-17 01:09:03

标签: asp.net silverlight web-applications

有没有办法让桌面应用程序可以通过Web轻松连接?这意味着,您是否有办法与单个桌面应用程序进行交互,就好像您是远程桌面进入机器而不是?我正在考虑在ASP.NET或Silverlight中执行此操作。

2 个答案:

答案 0 :(得分:0)

我不确定这是否正是您正在寻找的......

如果您能够在Silverlight中创建整个应用程序UI并正确托管(在IIS或其他任何地方),则可以从Web上的任何位置访问它。如果您在本地运行时需要真实桌面应用程序的感知,那么您可以制作一些简单的应用程序(WinForms,WPF,无论如何),其中包含一个Web浏览器控件,该控件还可以加载托管的Silverlight应用程序(并且只是一个透明的浏览器)。根据应用程序的运行情况,您显然需要某种服务层(可能在WCF中)来完成所有繁重的数据访问。

我想主要的问题是:你能完成应用程序在Silverlight中需要做的所有事情吗?由于Silverlight旨在在浏览器中运行,因此它可能非常有限。

答案 1 :(得分:0)

有很多基于插件的解决方案。一些流行的:

如果你对插件没问题,但只有它们是普通插件(flash,java),有各种解决方案:

如果你根本不想要插件,那就是一个实验性的HTML5 / javascript VNC查看器:

http://guacamole.sourceforge.net/