ASP.. NET远程COM端口访问

本文关键字:访问 COM NET 远程 ASP | 更新日期: 2023-09-27 18:10:10

我正在ASP中构建一个网站。. NET和c#的后端功能。这个想法是,您可以将设备连接到您自己的串行端口,然后到网站将接收到的数据从您的串行端口发送到网站。

我做了一个简单的页面,可以访问串行端口,但经过一番思考,我意识到我只是访问服务器运行的计算机的串行端口。我确信我可以通过使用两个独立的应用程序(客户机和服务器)来解决这个问题。然后,客户端将通过TCP将接收到的数据发送到服务器。问题是我不想要两个独立的应用程序,我只想要一个应用程序,即网站。

我不确定这是否可能,所以我的问题是:这可能吗?怎么做?提前感谢!

ASP.. NET远程COM端口访问

唯一的方法就是构建一个自定义的浏览器插件,比如ActiveX控件。但是,这限制了你只能使用ie浏览器。即便如此,我认为IE现在有太多的保护措施,所以运行Vista或Windows 7的人在不禁用浏览器安全的情况下无法运行你的控件。

不,这是不可能的,因为浏览器不能访问连接到PC的串行设备(这是一件好事)。

一种解决方法是创建一个浏览器插件,使能够使具有访问串行设备的权限,但是,同样,您将有两个应用程序。