У меня есть веб-служба, которая загружает неуправляемую .dll из VC++ 6. В Vista и Windows Server 2008 я могу заставить приложения, использующие это, работать, переведя их в режим совместимости с Win98. Есть ли аналогичный способ сделать это с моей веб-службой, чтобы она работала?





Я считаю, что все .dll до VS.NET были «неуправляемыми». У вас есть доступ к исходному коду этой библиотеки .dll, о которой вы говорите?
Это зависит от вашей неуправляемой DLL. Я успешно развернул неуправляемые библиотеки DLL, которые открывали COM-интерфейсы. После регистрации этих компонентов COM на целевой машине (читайте веб-сервер) мое управляемое веб-приложение (ASP.NET) могло вызывать эти компоненты COM.