本机调试的时候 没有任何问题
但是 发布到IIS上以后 再调用,,就会提示 端口“COM1”不存在
确定COM1存在 且 没有被占用
是访问权限的问题还是什么? 请问有大虾 经历过没,,指点一下
在论坛上搜索了 也没看到解决方案
难道IIS上发布后就不能调用服务器的COM1端口?
小白求教。。。
8 个解决方案
#1
你的代码调用了COM1?
#2
调用了啊 我本机调试的时候 都没问题的
#3
你检查是否有权限执行读取COM1
检查是否真的被占用
检查是否真的被占用
#4
没有被占用 这个可以确定
我现在也是怀疑没有权限读取COM1
可是具体怎么解决还是 没有头绪
请大虾指教 谢谢。。。
#5
你可以在应用程序池里面,把你站点使用的应用程序池的标识改成本地系统或者管理员身份的帐号
#6
按你说的 我把标识改成了 localsystem
然后重启了一下IIS 访问的时候 还是提示 端口“COM1”不存在
#7
估计是没权限吧,就想没权限打开DHCP服务器影射盘一样
#8
IIS的权限没那么大。你要用wcf写的行,寄宿在非IIS里面
#1
你的代码调用了COM1?
#2
调用了啊 我本机调试的时候 都没问题的
#3
你检查是否有权限执行读取COM1
检查是否真的被占用
检查是否真的被占用
#4
没有被占用 这个可以确定
我现在也是怀疑没有权限读取COM1
可是具体怎么解决还是 没有头绪
请大虾指教 谢谢。。。
#5
你可以在应用程序池里面,把你站点使用的应用程序池的标识改成本地系统或者管理员身份的帐号
#6
按你说的 我把标识改成了 localsystem
然后重启了一下IIS 访问的时候 还是提示 端口“COM1”不存在
#7
估计是没权限吧,就想没权限打开DHCP服务器影射盘一样
#8
IIS的权限没那么大。你要用wcf写的行,寄宿在非IIS里面