我创建了一个网站,我需要读取由rfid reader创建的数据。 这个设备有一些可以在Windows应用程序中使用的DLL。 我想知道有没有办法在我的网站中使用这些dll,以便我从RFID阅读器读取数据?如果没有,有没有办法在网站上使用该设备?
答案 0 :(得分:0)
ASP.NET应用程序是服务器端应用程序,应用了特定的安全限制。 所以基本上,因为问题非常通用,所以我的回答也是:你可以做到,这足以确保你的架构符合你的ASP.NET安全/权限要求 。
原因我想象一下,DLL是一种COM组件,你推送信号,读取字母数字字符,指明你的RFID(被动或主动)标识符。
问候。
答案 1 :(得分:0)
在客户端计算机上读取dll被视为存在巨大的安全风险,并且实际上并不允许这样做。可以使用ActiveX控件(基本上是dll编译成cab文件)然后用户可以启用和下载,然后这将允许您与ActiveX控件进行通信,该控件与与RFID通信的dll进行通信。
我宁愿建议您使用类似Silverlight的浏览器模式,您可以在具有提升的特权的客户端计算机上运行,然后您可以与com对象进行通信。 一个更好的方法。