2011-01-25 60 views
2

我的web应用程序,用WPF(XBAP)编写,p /调用win32 dll(用C和C++编写的player.dll)。我部署了应用程序。当我试图运行在IE浏览器的网络应用程序,最初我得到这个错误:在Web应用程序的上下文中win32 dll和.net dll的区别?

System.DllNotFoundException: Unable to load DLL 'Player.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)

但是,当我手动复制我的的Win32 DLL到客户端PC的C:\Windows\System32,它的工作,即使我的Web应用程序使用其他几个.NET dll和我没有手动复制它们。

所以我很困惑,到底为什么,我需要的Win32 DLL复制到客户端PC,而不是净的dll?网络应用程序是否以不同方式访问它

-

相关主题是:

DllNotFoundException when web application p/invokes a win32 DLL

回答

相关问题