Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 通过解析某个参数,从web asp.net在服务器上触发.net应用程序_C#_Asp.net_.net - Fatal编程技术网

C# 通过解析某个参数,从web asp.net在服务器上触发.net应用程序

C# 通过解析某个参数,从web asp.net在服务器上触发.net应用程序,c#,asp.net,.net,C#,Asp.net,.net,我不知道这是否可行,但如果有解决方案,那就太好了: 我有一个asp.net网页。当用户打开网页时。我希望该网页触发运行在客户端计算机上运行的.net应用程序。此外,在该触发器期间,该网页还将一些参数作为参数传递给.net应用程序 我希望得到一些想法,如何以某种方式实现这个问题 提前谢谢 这是一个相当模糊的问题,但你可以考虑以下两种情况: SignalR-ASP.Net的一个长轮询库,它允许您通过假装持续打开的连接从服务器端调用客户端代码 Node.js—服务器端的javascript库 我建议从

我不知道这是否可行,但如果有解决方案,那就太好了:

我有一个asp.net网页。当用户打开网页时。我希望该网页触发运行在客户端计算机上运行的.net应用程序。此外,在该触发器期间,该网页还将一些参数作为参数传递给.net应用程序

我希望得到一些想法,如何以某种方式实现这个问题


提前谢谢

这是一个相当模糊的问题,但你可以考虑以下两种情况:

SignalR-ASP.Net的一个长轮询库,它允许您通过假装持续打开的连接从服务器端调用客户端代码

Node.js—服务器端的javascript库

我建议从信号员开始

编辑:

见这个问题:


简言之,HTML和JS无法做到这一点,根据您想做的事情,您可以使用silverlight做到这一点。

您是否可以控制客户端应用程序?如果是这样,单击一次是一种方法。Silverlight是另一个


对于通用解决方案,应用程序需要在浏览器中注册一个特定的MIME类型。浏览器是这样知道的,例如,对于PDF文件,浏览器需要启动AcROCAT阅读器,或者,您需要创建并让用户安装一个Active X插件本地C++代码。我来看看。伟大的谢谢!很好。我用它来伪造一个小小的聊天室应用程序。令人惊讶的是,我可以意识到所有用户都在运行我的客户端代码,并调用他们中的每一个人。。。例如,当有人向服务器发布某些内容时,我可以调用每个人的客户端函数来呈现他们页面上的文本。。。是的,听起来也像我想做的。你给了我光明,让我更加前进;SignalIR只是一个消息传递系统。它不允许您运行客户端应用程序,这是原始问题所问的。@one.beat.consumer wao。chatapp.apphb.com太酷了,是开源的吗?感谢半年多前的帖子。也许有一个解决办法:这是不正确的。有很多种方法,而且一旦浏览器支持Web套接字,还会有更多的方法。检查signar和Node.js options.fair,我还没有对它们进行过太多的研究。检查一下——用谷歌搜索他们的聊天室示例。它现在是在线的,你可以经常和编写它的人交谈。Scott Hanselman也在博客上发表了关于它的文章,并做了很多演示-