我需要从使用Asp.net的web浏览器运行。exe,每当在网页中单击特定按钮时,它应该打开安装向导,而不是下载它有人能帮我吗?
Thanks in advance
出于明显的安全原因,您不能从web应用程序在客户端计算机上运行exe。如果这是可能的,这将是一个巨大的安全漏洞。最好的办法是提供一个可执行文件的下载链接,让客户端下载并安装。
另一方面,如果你想在服务器上运行可执行文件,你可以使用Process.Start
方法。
您无法在用户计算机上运行您选择的任何exe。这将是一个巨大的安全漏洞。
你可以考虑使用ClickOnce如果你绝对必须使用这样的
ClickOnce是微软的一项技术,允许用户安装并通过点击网页中的链接来运行Windows应用程序。
参考:ClickOnce部署概述
浏览器支持但是仅限于IE和通过firefox的插件。