2011-07-03 55 views
-1

ASP.NET:有没有在我的web应用程序中使用RDP一种方法,我需要从我的电脑创建asp.net应用程序并打开远程桌面到另一个,虽然我的网页RDP在Web应用程序

回答

0

ThinRDP是您在寻找的。是适用于HTML5兼容浏览器的纯Web解决方案。您可以在任何网页内嵌入任何Windows应用程序或桌面。尝试http://www.thinrdp.com/thindrp

0

到thinRDP类似,你也有Steemind(http://www.steemind.com),它有两个HTML4 & 5的browers(甚至IE6)上运行的优势

+0

是你的链接坏了?它重定向到一个webmail界面。 – Lopsided

2

您还可以检查Myrtille,这与Guacamole类似,但对于Windows。

PS:Myrtille是上面引用的Steemind的开源化身。我在写这些行时看到了评论。 @平衡:请道歉我的高延迟回复。

0

您可以创建一个链接,它将使用一个简单的控制器在ASP.Net MVC中下载一个自动生成的.rdp文件。

创建一个控制器:

using System.Text; 
using System.Web.Mvc; 

namespace SafeIntranet.Controllers 
{ 
    public class RemoteDesktopController : Controller 
    { 
     public ActionResult Index(string link) 
     { 
      Response.AddHeader("content-disposition", "attachment; filename= " + link + ".rdp"); 

      return new FileContentResult(
       Encoding.UTF8.GetBytes($"full address:s: {link}"), 
       "application/rdp"); 
     } 
    } 
} 

创建一个链接,以备调用这个观点:

@Html.ActionLink("RemoteMachineName", "Index", "RemoteDesktop", new { link = "RemoteMachineName" }, null) 

或者:

<a href="RemoteDesktop/Index?link=RemoteMachineName">RemoteMachineName</a>