Вызов библиотеки COM из XBAP - PullRequest
0 голосов
/ 14 мая 2010

Я пытаюсь вызвать старую библиотеку COM из моего XBAP и продолжаю получать следующее исключение:

System.AccessViolationException was unhandled
Message: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.

Я попытался добавить значение HKLM для RunUnrestricted безрезультатно.

Я не получаю ничего, кроме этой ошибки при вызове библиотеки. Есть идеи? (Эта библиотека работает даже из чистого приложения ASP.NET)

EDIT: Библиотека COM делает вызовы сокета к серверу. Похоже, что это происходит, но где-то после последнего пакета, он бомбит с этой ошибкой.

No.     Time        Source                Destination           Protocol Info
     10 8.452945    10.10.10.210          10.10.10.250          TCP      50736 > 22700 [SYN] Seq=0 Win=8192 Len=0 MSS=1260 WS=8
     14 11.459350   10.10.10.210          10.10.10.250          TCP      50736 > 22700 [SYN] Seq=0 Win=8192 Len=0 MSS=1260 WS=8
     21 17.459690   10.10.10.210          10.10.10.250          TCP      50736 > 22700 [SYN] Seq=0 Win=8192 Len=0 MSS=1260

Ответы [ 2 ]

0 голосов
/ 15 мая 2010

Хотелось бы, чтобы был способ отменить вопрос, потому что это моя вина. Я был туннелирован через VPN и просто имел плохое соединение, независимо от того, сколько раз я переподключался. После перезапуска я смог взаимодействовать с API.

0 голосов
/ 14 мая 2010

попробуйте довериться сайту. например доверенные сайты для IE.

...