Asp.net 如何在ASPX和WinForms之间通信

Asp.net 如何在ASPX和WinForms之间通信,asp.net,winforms,Asp.net,Winforms,如何从ASPX网页向WinForms应用程序发送命令?我们已经探索过使用不同的命令行参数执行WinForms应用程序,但是我们想要更智能的东西 谢谢。网页(无论是运行asp.net还是竞争平台)总是被动的。他们接收命令(请求)并响应。他们不主动,不发送命令。这就是构建互联网的核心技术的工作原理 这意味着您希望asp.net页面向客户端应用发送消息,唯一的方法是客户端应用经常轮询该页面,可能使用System.net.WebClient出于安全考虑,我不知道有什么方法可以做到这一点。我知道我不希望人

如何从ASPX网页向WinForms应用程序发送命令?我们已经探索过使用不同的命令行参数执行WinForms应用程序,但是我们想要更智能的东西

谢谢。

网页(无论是运行asp.net还是竞争平台)总是被动的。他们接收命令(请求)并响应。他们不主动,不发送命令。这就是构建互联网的核心技术的工作原理


这意味着您希望asp.net页面向客户端应用发送消息,唯一的方法是客户端应用经常轮询该页面,可能使用
System.net.WebClient

出于安全考虑,我不知道有什么方法可以做到这一点。我知道我不希望人们能够从他们的web应用程序访问我机器上正在运行的应用程序。

在应用程序中创建一个web服务器,该服务器侦听HTTP
GET
和/或
POST
命令并采取适当的行动。然后使用AJAX发送请求,即


您的web服务器只是一个程序,它监听端口80并根据非常简单的HTTP协议发送响应,然后在您的应用程序中解析请求的URL,并根据URL中的查询字符串决定是否打印文件
teletubies.jpg

谁说这是他们的web应用程序?