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

Popular posts from this blog

java - SNMP4J General Variable Binding Error -

windows - Python Service Installation - "Could not find PythonClass entry" -

Determine if a XmlNode is empty or null in C#? -