如何从ASP.Net Web应用程序读/写客户端机器的串口

时间:2014-07-02 07:52:13

标签: c# asp.net .net

我正在开发智能卡读卡器应用程序。读卡器设备通过USB连接到串口,然后借助API(DLL)我可以与设备通信。这一切都在Windows窗体应用程序中正常工作。 但现在我们需要创建一个asp.net Web应用程序,以便我们的客户可以通过Web从任何位置使用此设备。我创建了一个Web应用程序,并使用此DLL在localhost上的Web应用程序中正常工作。但是如何做到这一点,这将适用于任何客户端浏览器并通过DLL与客户端的串口通信。

1 个答案:

答案 0 :(得分:4)

您无法在客户端导入您的dll。您必须使用ActiveX,Java,Silverlight甚至Flash才能从浏览器访问读卡器。即使这样,浏览器也会要求用户授权打破浏览器的安全性#34;沙盒"阻止从服务器访问本地资源。