我使用的Arduino(一些微控制器),和我做了一个ASP.net页面与之通信。我将arduino连接到串口COM4。当我运行ASP.net网站,我收到以下错误:访问端口“COM4”被拒绝
异常详细信息:System.UnauthorizedAccessException:对端口“COM4”被拒绝。
ASP.NET未被授权访问所请求的资源。考虑将资源的访问权限授予ASP.NET请求标识。 ASP.NET具有基本进程标识(通常位于IIS 5上的{MACHINE} \ ASPNET或IIS 6和IIS 7上的网络服务以及IIS 7.5上配置的应用程序池标识),如果应用程序未模拟,则使用该标识。如果应用程序正在通过模拟,身份将是匿名用户(通常为IUSR_MACHINENAME)或经过身份验证的请求用户。
授予ASP.NET对文件的访问,请右键单击资源管理器中,选择“属性”,然后选择安全选项卡。点击“添加”添加适当的用户或组。突出显示ASP.NET帐户,然后选中所需访问权限的复选框。
现在我知道这听起来像该解决方案是正确的有:“授予asp.net机会......”,但我不知道他们在说些什么文件! 那么请有人指出解决方案? PS:我第一次做了一个Windows窗体应用程序,它的工作。所以没有别的使用COM4。
在此先感谢。
+0
这个错误消息是不是告诉你需要做详细的说明? –
+0
不,这就是它所说的! –