Я пытаюсь прочитать данные устройства.Следующий код прекрасно работает на настольном приложении.Когда я помещаю его в веб-приложение, оно дает исключение ввода-вывода.Я отключил FireWall, при развертывании
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.
Кроме того, я включил брандмауэр, и он работал нормально.
Большое спасибо.