1

我正在做一个处理 Arduino 的项目。我们用 C# 开发了一个用于导航汽车的表单应用程序。表单应用程序中的导航正常工作,没有任何问题。

这是驾驶汽车的相应代码(这是整个表单应用程序)。

http://pastebin.com/5JuuyUh7

ASP.NET 网站无法与 Arduino 通信。按任何按钮导航汽车都不起作用。

http://pastebin.com/MnjHVMHd

4

1 回答 1

2

您意识到您需要在每个请求中重新打开串行端口,或者将串行端口对象存储在会话中并在每个请求开始时检索它?

从您的代码中,单击任何按钮都不会执行任何操作,因为串行端口未打开,或者在 button2 的情况下,打开但没有发送任何内容。

尽管它看起来像,asp.net 不是有状态的。每次都需要重建状态

于 2013-04-09T11:33:29.257 回答