wordpress   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了在.NET DLL中存储连接字符串的最佳方式是什么?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我的团队正在开发的应用程序有一个用于执行所有数据库访问的DLl.该应用程序不能使用受信任的连接,因为数据库位于防火墙后面,而域服务器不在.所以看来,连接字符串需要有一个DB用户名和密码.该DLL目前具有硬编码的数据库连接字符串,但是当我们启动时,我不想这样做,因为程序集可以被拆卸,用户名和密码将在那里打开. 其中一个要求是密码需要每隔几个月更改一次,因此我们需要将其转换为内部用户群. 有没有办法存
我的团队正在开发的应用程序有一个用于执行所有数据库访问的DLl.该应用程序不能使用受信任的连接,因为数据库位于防火墙后面,而域服务器不在.所以看来,连接字符串需要有一个DB用户名和密码.该DLL目前具有硬编码的数据库连接字符串,但是当我们启动时,我不想这样做,因为程序集可以被拆卸,用户名和密码将在那里打开.

其中一个要求是密码需要每隔几个月更改一次,因此我们需要将其转换为内部用户群.

有没有办法存储加密的密码,我们可以轻松地将其分发到整个用户群,而不将其存储在程序集中?

更新:感谢所有回答的人.我会尝试回答一些问题回到我…数据DLL由ASP.NET WebForms和VB.NET WinForms使用.我知道应用程序可以有自己的配置文件,但是我没有看到任何关于DLL的配置文件.不幸的是,我不能在工作中得到Jon Galloway的职位,所以我无法判断是否可以正常工作.从发展的角度来看,我们不想在内部使用Web服务,但可能会在明年的某个时候向第三方提供.我不认为假冒是有效的,因为我们无法通过防火墙验证用户.作为一个用户(或以前的用户)可能是一个攻击者,我们保持每个人!

@H_403_7@
@H_403_7@
我不确定,但我相信你可以把它放在配置文件中并加密配置文件.

更新:见Jon Galloway的帖子@L_618_21@

@H_403_7@

大佬总结

以上是大佬教程为你收集整理的在.NET DLL中存储连接字符串的最佳方式是什么?全部内容,希望文章能够帮你解决在.NET DLL中存储连接字符串的最佳方式是什么?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。