我正在开发一个 asp.net 应用程序,我希望它通过串行端口与 arduino 板进行通信。我创建了一个可以执行此操作的 Windows 应用程序,并且它有效,但是当我在 asp.net 应用程序上使用相同的代码时,我收到一个异常,显示“对端口 COM7 的访问被拒绝”。现在我一直在网上寻找答案,我遇到了一个论坛,他们在其中讨论通过使用模拟向 asp.net 授予权限。我对使用 .net 框架和串行端口非常陌生。如果有人可以提供帮助,请提供或发布可能有帮助的链接。
提前致谢。
ASP.net 使用您计算机上的特定用户帐户。就像您登录时使用的主帐户一样。该用户帐户无权对硬件执行任何操作。
要模拟 ASP.net 中的其他帐户,请执行以下操作:
创建一个具有与 Web 用户相同权限的帐户,然后在 web.config 文件中的配置标记之间添加以下代码
<identity impersonate="true" userName="somedomain\newUser" password="newUsersPassword" />
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)