c# - Difference between win32 dll and .net dll in the context of web application? -
my web application, written in wpf( xbap), p/invokes win32 dll (player.dll
written in c , c++). deployed application. when tried running web-application in ie, got error:
system.dllnotfoundexception: unable load dll 'player.dll': specified module not found. (exception hresult: 0x8007007e)
but when manually copied win32 dll c:\windows\system32
of client pc, worked, though web application uses several other .net dlls , didn't copy them manually.
so i'm confused why need copy only win32 dll client pc, while not .net dlls? web-applications access them differently?
--
the related topic :
dllnotfoundexception when web application p/invokes win32 dll
the rules locate assemblies (.net) not same locating native dlls. here 2 rule sets:
Comments
Post a Comment