Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 保护您的ID(连接字符串)的最佳方法是什么&;以后再取回?_C#_Asp.net_Connection String_Impersonation - Fatal编程技术网

C# 保护您的ID(连接字符串)的最佳方法是什么&;以后再取回?

C# 保护您的ID(连接字符串)的最佳方法是什么&;以后再取回?,c#,asp.net,connection-string,impersonation,C#,Asp.net,Connection String,Impersonation,我正在进行安装文件(web安装)安装,在安装过程中,我提供用户名和密码(用于模拟)。但是我的问题是,我想在项目的另一个地方也使用这个user&pass。所以,我说了为什么我不把这个id保存在一个连接字符串中(在webconfig中)&稍后在我需要它时检索(当安装完成时) 但我的问题是,我想对用户进行加密并传递(当我将其保存在webconfig中时)&当我想检索它时,我需要对其进行解密,以便在以后的模拟中使用它 那么,我该怎么做??你有别的想法吗 我想要的只是,我需要在websetup安装期间将我

我正在进行安装文件(web安装)安装,在安装过程中,我提供用户名和密码(用于模拟)。但是我的问题是,我想在项目的另一个地方也使用这个user&pass。所以,我说了为什么我不把这个id保存在一个连接字符串中(在webconfig中)&稍后在我需要它时检索(当安装完成时)

但我的问题是,我想对用户进行加密并传递(当我将其保存在webconfig中时)&当我想检索它时,我需要对其进行解密,以便在以后的模拟中使用它

那么,我该怎么做??你有别的想法吗

我想要的只是,我需要在websetup安装期间将我的Id存储在一个安全的地方,并在以后检索它而不公开它


非常感谢您修改设置以一次性配置应用程序池的标识。这样您就不必存储用户/密码,因为您可以使用进程的标识

如果您仍然希望存储该值(我强烈建议您这样做),可以加密web.Config文件的某些部分


这篇博文举了一个例子:

别管男人了。。。我用aspnet_setrig解决了它,我不知道为什么我以前没有用它。。。非常感谢