gpt4 book ai didi

c# - 如果连接字符串在 web.config 中加密,外部用户是否可以访问该站点?

转载 作者:行者123 更新时间:2023-11-30 22:21:29 25 4
gpt4 key购买 nike

我想在我的 web.config 中加密我的连接字符串。

1. 最好的方法是什么?

2. 这是否会导致外部用户访问该站点时出现问题。

3. 如果是这样,如何才能使用户能够访问该站点? (用户通过用户名和密码输入)。

谢谢。

最佳答案

加密您的连接字符串不会影响其他用户登录您的网站(它只是您的应用程序用来连接数据库的凭据)。 .Net SDK 捆绑了一些工具来保护您的连接字符串和配置文件的其他区域。完整的概述是 on MSDN .

基本的命令行是像这样使用 aspnet_regiis:

aspnet_regiis -pe "connectionStrings" -app "/SampleApplication" -prov "RsaProtectedConfigurationProvider"

其中“connectionStrings”是要保护的部分,“/SampleApplication”是您的应用,“RsaProtectedConfigurationProvider”是用于保护它的提供程序。

Q3 没有实际意义,它不会影响您的用户。

关于c# - 如果连接字符串在 web.config 中加密,外部用户是否可以访问该站点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14316222/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com