У меня есть требование для вызова dll (неуправляемый c) из веб-службы .NET (asmx или WCF).
Вызов dll из веб-сервиса прост и работает, как и ожидалось.
Однако при загрузке теста веб-службы возникают проблемы.(код ошибки 0xC0000374 - «внутренняя ошибка, обычно связанная с повреждением кучи»).
Владелец dll сообщил мне, что dll ненадежен в многопоточной среде, если 2 илив это же время отправляется больше вызовов.
В традиционном приложении для Windows я бы справился с этим, внедрив одноэлементный класс для защиты DLL. Есть ли рекомендуемый подход для достижения этого в реализации веб-службы