我正在开发一个处理Arduino的项目。我们在C#中开发了一个用于导航汽车的表单应用程序。表单应用程序中的导航正常工作,没有任何问题。
以下是驾驶汽车的相应代码(这是整个表单应用程序)。
ASP.NET网站无法与Arduino通信。按任意按钮导航汽车不起作用。
答案 0 :(得分:2)
您意识到需要在每次请求时重新打开串口,或者将串口对象存储在会话和放大器中。在每个请求开始时检索它?
从您的代码中,单击任何按钮都不会执行任何操作,因为串口未打开,或者在button2的情况下,打开但没有发送任何内容。
尽管看起来如此,但asp.net并不是有状态的。您需要每次都重建状态