从com端口读取自客户端、web应用程序、C#以来的数据.NET、Razor、MVC4

本文关键字:数据 MVC4 Razor NET web com 读取 客户端 应用程序 | 更新日期: 2023-09-27 18:00:03

您好,我使用razor、mvc4和c#创建了一个web应用程序,结果是我需要读取一些通过计算机上的COM端口传输的数据,在服务器上它运行顺利,缺点是我需要通过COM读取数据,但从每台PC打开应用程序,而不一定是从服务器,这可能吗?,非常感谢。

从com端口读取自客户端、web应用程序、C#以来的数据.NET、Razor、MVC4

Web浏览器不允许串行端口访问。这是有道理的,因为如果恶意网站可以通过客户端串行端口读取和传输数据,这将是一个严重的安全问题。只有两种方法可以做到这一点:

  1. 使用丰富的互联网技术,如Silverlight或Flash。不过,两者都遭到了抨击。

  2. 谷歌浏览器有一个API,你可以从Javascript访问。但是,此解决方案仅适用于Chrome浏览器。

您必须编写一个允许访问串行端口的浏览器插件,然后每个用户都必须接受并安装此插件。