繁体   English   中英

从asp.net页面运行Windows窗体应用程序

[英]Run windows form app from asp.net page

单击ASP按钮时,我想从ASP.net页运行Windows窗体应用程序。 现在,我不想在ASP.net页面上显示该应用程序,如我之前所说,我想启动它。

我正在直接在按钮后面调用Windows窗体应用程序,但是它无法正常工作并出现错误。 当我搜索它时,我看到我们无法从ASP.net页面调用/运行Windows窗体应用程序。 那么,谁能为实现这一任务提供更好的主意呢?

客户/服务器技术怎么样? 因此,当我从客户端(ASP.net页)向服务器(Win Form应用程序)传递消息时,该应用程序应运行。

请帮忙!

如果要从网页启动WinForms应用程序,最好的方法可能是使用ClickOnce技术。 它使您可以直接通过网页发布应用程序(不需要单独的安装程序)。

ClickOnce是一项部署技术,使您可以创建基于Windows的自更新应用程序,这些应用程序可以在用户交互最少的情况下安装和运行。 如果您使用Visual Basic和Visual C#开发了项目,Visual Studio将提供对发布和更新使用ClickOnce技术部署的应用程序的全面支持。

http://msdn.microsoft.com/zh-CN/library/t71a733d(v=vs.110).aspx

ClickOnce也可用于C ++应用程序,但还有一些其他步骤

http://msdn.microsoft.com/en-us/library/ms235287.aspx

在Stack Overflow上有一个很好的答案,它回顾了一些需要注意的事情。 建议您也仔细阅读

https://stackoverflow.com/a/2365481/141172

如果要从网页启动应用程序(可能包括参数),一种方法是让应用程序注册协议处理程序。 协议处理程序允许应用程序使用您定义的新协议对URL做出反应,例如myappname:// TheFileToOpen

http://msdn.microsoft.com/zh-CN/library/aa767914(v=vs.85).aspx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM