在ASP.NET Web App中声明加密

在ASP.NET Web App中声明加密

问题描述:

Im收到以下错误在ASP.NET Web App中声明加密

“未声明名称'加密'”。

线

如果reader_login( “密码”)。的ToString()= Encryption.Rijndael.Encrypt(密码, “SHA1”,2,256)然后

当地被罚款只是看到这错误现在在我的开发机器上。 任何想法?

+0

你是什么意思,“在我的开发机器上现在看到这个错误是很好的”,这是什么意思?通常“本地”是指一个人的开发机器。 – 2010-07-13 15:28:57

+0

好的。对于错误我打算在生产服务器上看到上述错误。 – StevieB 2010-07-13 15:30:49

+0

什么是你的'Encryption'类? – SLaks 2010-07-13 15:34:00

您可能忘记将App_Code中的DLL或文件复制到服务器。

+0

我实际上没有一个加密类,但我看到有一个DLL文件夹EncDec.dll,我相信这个类。这可能是阅读此DLL的问题吗? – StevieB 2010-07-13 15:36:11

+0

将该DLL复制到服务器中的“bin”文件夹中。 – SLaks 2010-07-13 15:38:32

+0

在Visual Studio中,右键单击'Rijndael'并单击'转到定义'以找出它的定义位置。 – SLaks 2010-07-13 15:39:05

你能找出加密类在你的开发机器中的位置吗?如果它是安装在GAC中的第三方组件,则还需要在服务器上安装该组件,或者如果可能的话,将其组件(.dll)复制到生产服务器上应用程序的bin文件夹中。