Asp.net 从.aspx.cs页面在客户端运行.exe

Asp.net 从.aspx.cs页面在客户端运行.exe,asp.net,Asp.net,我有两个应用程序,一个已经安装在客户端,一个web应用程序托管在某个服务器上,在web应用程序中,有一个页面可以从中运行该应用程序,但我不知道如何才能做到这一点 任何帮助都将不胜感激 Thanx我认为您必须让客户端应用程序注册为特定MIME类型的默认处理程序,然后让服务器返回该MIME类型的文档。浏览器是否只是启动应用程序或询问用户是否要启动应用程序将取决于浏览器 亚马逊MP3下载器就是一个例子 您不能只运行任意客户端应用程序-这将是一场安全噩梦。当用户安装该应用程序时,在用户计算机上注册协议。

我有两个应用程序,一个已经安装在客户端,一个web应用程序托管在某个服务器上,在web应用程序中,有一个页面可以从中运行该应用程序,但我不知道如何才能做到这一点

任何帮助都将不胜感激


Thanx

我认为您必须让客户端应用程序注册为特定MIME类型的默认处理程序,然后让服务器返回该MIME类型的文档。浏览器是否只是启动应用程序或询问用户是否要启动应用程序将取决于浏览器

亚马逊MP3下载器就是一个例子


您不能只运行任意客户端应用程序-这将是一场安全噩梦。

当用户安装该应用程序时,在用户计算机上注册协议。从页面上的用户事件调用协议(html)。当你点击雅虎邮件上的好友图标时,看看雅虎是如何打开它的messenger的。限制,我没有在MAC或Linux机器上测试它。

您可以为客户端应用注册自定义文件扩展名。让用户单击一个链接,以下载具有该扩展名的小文件。如果您的可执行文件已注册以在客户端计算机上处理该扩展名/内容类型,则浏览器应提示用户使用您的应用打开该文件,或者根据所使用的浏览器及其安全设置继续操作

您希望您的服务器在客户机上任意运行应用程序。。。是的,但是我想根据客户的要求在我的服务器页面上提供这样的选项提示:ClickOnce可以启动应用程序。@leppie您能举个例子吗