Добрый день.
Есть проект локального веб приложения, которое использует сканер. При попытке подключения к оборудованию, dll выдает ошибку подключения. Т.е. библиотека подключается корректно. Аналогичный код, в WinForm работает корректно.
Есть подозрения что дело в настройках IIS сервера. Я прослушал usb порт, при подключении через корректное приложение и при успешном коннекте видно, что никаких данных не отправляется и не принимается, статус - успешно.
Вот и сам код. Одинаковый как и в WinForms, так и в ASP.NET
[DllImport("ScanDll.dll")]
public static extern int IO_HasScanner(string DeviceName, IntPtr Handle);
IntPtr ptr = Marshal.AllocHGlobal(4);
API_IDCV.iRet = IO_HasScanner("IDC_V", ptr);