无法在DLL security.dll中找到名为EnumerateSecurityPackagesW的入口点

时间:2011-08-31 22:07:32

标签: .net ssl webclient

我正在尝试通过SSL下载WebClient类的文件。

new System.Net.WebClient()。DownloadString(“https:// file”)

但是我得到了这个丑陋的例外: 无法在DLL security.dll中找到名为EnumerateSecurityPackagesW的入口点。

Google搜索说我的bin文件夹中会有一个security.dll。但我没有!

感谢。

1 个答案:

答案 0 :(得分:0)

你有什么叫你的集会?听起来有些东西妨碍了.NET想要使用的标准Windows security.dll。如果您的程序集或目录中的任何程序集都被称为security.dll,它将首先被加载,然后一切都崩溃了。

如果不是这种情况,您的路径中可能会有一个,请尝试从所有驱动器的根目录dir /s security.dll查看是否有其他名为badly的DLL ...