我在我的机器上本地运行了一个启用http的Windows服务(自托管),它包装了一个连接到COM端口的仪器驱动程序。这个想法适用于我的Web应用程序(它托管在服务器上,包含几个子应用程序)它不需要仪器交互)与本地设备通信并从Web浏览器发出命令。实施是在Web浏览器打开时调用Web服务实例,例如" http://localhost:80/api/Connect"。这可以按预期工作..但我想知道我没有预见到的问题是什么方法或是否有任何替代方案以更智能的方式实现同样的目标。感谢任何意见。