【发布时间】:2013-11-08 18:49:03
【问题描述】:
我目前正在开发一个 ASP.Net MVC4 应用程序来自动化生产工作流程。 我的客户希望解决方案是“零占用空间”,因此完全在浏览器中运行。
我无法想象如何处理的问题之一是从页面内连接到客户端串行/并行端口的称重秤获取数据。 (显然这不能从 Web 后端完成......)
我一直在挖掘,假设这可以通过 javascript/jquery 实现,但由于这是在浏览器中以沙盒方式运行,我假设这样会卡住......
我考虑的一种方法是编写一个自托管的 WCF Web 服务,以在附加了刻度(由 Windows 服务或控制台应用程序等托管)的客户端上运行,该客户端公开刻度读数。从理论上讲,这将允许我在我的 MVC C# 代码中使用 IIS 后端中的 Web 服务并将其返回给客户端。
这种方法的唯一问题是这将要求应用程序在本地托管,而我们希望它由外部提供商托管。
有没有办法在客户端专门处理这个问题? 我无法想象我是第一个遇到这个问题的人,但我似乎无法通过在网络上四处挖掘来找到我正在寻找的东西......
有什么想法吗?
提前致谢!比利时斯蒂恩
【问题讨论】:
-
您无法通过纯客户端代码与自定义硬件进行交互。浏览器扩展可能会有所帮助。
标签: c# javascript asp.net asp.net-mvc-4