gpt4 book ai didi

.net - 访问串行端口需要哪些 ASP.NET 权限?

转载 作者:行者123 更新时间:2023-12-02 02:26:20 25 4
gpt4 key购买 nike

我正在开发一个 asp.net 应用程序,我希望它通过串行端口与 arduino 板通信。我创建了一个可以执行此操作的 Windows 应用程序并且它可以工作,但是当我在我的 asp.net 应用程序上使用相同的代码时,我收到一个异常,提示“拒绝访问端口 COM7”。现在我一直在网上寻找答案,我遇到了一个论坛,他们在讨论通过使用模拟向 asp.net 授予权限。我对使用 .net 框架和串行端口非常陌生。如果有人可以提供帮助,请执行或张贴可能有用的链接。

提前致谢。

最佳答案

ASP.net 在您的计算机上使用特定的用户帐户。就像您登录的主帐户一样。该用户帐户无权对硬件执行任何操作。

要模拟 ASP.net 中的其他帐户,请执行以下操作:

创建一个帐户,该帐户具有与网络用户相同的所有权限,然后在 web.config 文件中的配置标记之间添加以下代码

<identity impersonate="true" userName="somedomain\newUser" password="newUsersPassword" />

关于.net - 访问串行端口需要哪些 ASP.NET 权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5820288/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com