繁体   English   中英

托管在另一台计算机上的Web应用程序可以在不将数据发送到服务器的情况下从本地.NET应用程序接收数据吗?

[英]Can a web application hosted on another machine receive data from a local .NET application without sending data to the server?

一些信息:

我有一个USB秤连接到本地计算机,该计算机正在由.NET应用程序读取。 我还有一个Web服务器,需要获取这些刻度读数并将其显示在浏览器窗口(IE 10)中,以显示给最终用户。

现在,我们已经有了一个解决方案,通过使Win应用程序将数据发送到Web服务器,然后使用jscript控件将其中继回用户,该解决方案已经做到了。 它可以完成工作,但是由于秤不断更新并将数据发送到服务器并返回,因此会导致性能问题,如果存在延迟,则会导致各种问题。 因此,我正在寻找一种根本不通过HTTP发送此数据,但仍显示在Web表单中的解决方案。

看起来让jscript以某种方式检索相同的数据似乎很容易,但是显然并非如此简单。 除其他外,还有安全问题。 我研究了Silverlight和ActiveX控件之类的东西,它们似乎可以完成这项工作,但我希望可以有更好(或更简单)的方法,也许直接使用jscript。 我想到的只是使用这些应用程序都可以访问的一些本地文件,但是似乎权限和同步方面存在问题。 有什么想法吗?

我不知道您会认为这很简单,但是似乎更正确的方法是在连接到电子秤的计算机上设置Web服务,然后使用Ajax来查询该Web服务。浏览器。

暂无
暂无

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

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