首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >您是否可以从asp.net web应用程序访问客户端com端口

您是否可以从asp.net web应用程序访问客户端com端口
EN

Stack Overflow用户
提问于 2014-01-08 21:02:35
回答 1查看 1.2K关注 0票数 3

有没有一种方法可以访问客户端的Com端口,该客户端正在访问asp.net MVC4托管的web应用程序?

我想我可以通过编写一个与com端口通信的客户端c#应用程序来实现这一点,然后从服务器调用客户端应用程序。

EN

回答 1

Stack Overflow用户

发布于 2014-01-08 21:15:15

简短的答案是也许,但不是直接的。Web应用程序不能访问运行web浏览器的有限沙箱之外的客户端硬件。应用程序需要本机安装在计算机或设备上,并在具有必要权限的帐户下运行。

您可以有一个本机应用程序或服务,它与COM端口通信,然后对服务器进行web服务回调,以更新数据存储库(数据库/文件)。然后,您的MVC应用程序可以使用这些数据定期刷新(或者,如果您对SignarR之类的东西感到冒险)。但是,最明显的问题是让用户安装您的本机应用程序,这对您来说可能是问题,也可能不是问题。

还请记住,维护用户及其关联的COM端口的列表也很复杂。由于来自COM端口的数据将在用户的浏览器会话之外,因此您需要将COM端口的“ID”与用户相关联,以便可以向他们显示正确的数据。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20996436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档