我正在尝试从设备读取数据。 以下代码在桌面应用程序上正常运行。 当我将其放入Web应用程序时,它会给出IO异常。 我关闭了防火墙 部署时
Client inherits from TcpClientPlus
using (FaceId Client = new FaceId(textBoxDeviceIP.Text, Convert.ToInt32(textBoxDevicePort.Text)))
{
Client.SecretKey =textBoxSecretKey.Text.Trim();
string Answer;
FaceId_ErrorCode ErrorCode = Client.Execute(textBoxCommand.Text, out Answer, DeviceCodePage);
if (ErrorCode == FaceId_ErrorCode.Success)
{
textBoxAnswer.Text = Answer;
}
else
{
MessageBox.Show("Error Code: " + ErrorCode.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
I've found out the reason: another connection was open at the same time.
此外,我已经打开了防火墙,并且工作正常。
非常感谢。