网站发布之后,为什么收不到串口的数据呢?(IIS,c#,SerialPort)
在vs2005下运行时,串口一切正常。但只要放在IIS的虚拟目录下,通过虚拟目录浏览之后,串口就接收不到数据了?
(1)在vs2005下,运行时一切正常;
(2)将代码放在虚拟目录下,浏览default.aspx,串口收不到数据;
(3)通过vs2005发布网站后,将编译的结果放在虚拟目录下,浏览default.aspx也收不到数据。
有人知道是什么原因吗?
期待回答!!
[解决办法]
COM组件需要通过dcomcnfg赋予访问权限。
[解决办法]
在IIS托管下,打开串口好像不行。会有不存在串口提示存在(虚拟串口是这样的)
[解决办法]
发布后就是接收服务器的串口了
你如果想用bs收客户端串口,就要用activex
[解决办法]
我之前做过web的串口,没有出现这个问题。如果出现这个问题,有可能是其他东西影响的,比如写文件。如果有写文件的话,iis要配置写的权限的。