加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

.net – 在部署/发布后自动加密web.config的各个部分?

发布时间:2020-12-14 21:20:40 所属栏目:资源 来源:网络整理
导读:我有两个相关的问题: 在环境之间管理Web项目部署的最佳方法是什么?我刚刚下载了.NET Web部署项目,它似乎处理诸如替换web.config的某些部分以匹配环境之类的事情,这很棒.我想要自动化的另一件事是加密web.config的某些部分.有没有办法在发布后对web.config
我有两个相关的问题:

在环境之间管理Web项目部署的最佳方法是什么?我刚刚下载了.NET Web部署项目,它似乎处理诸如替换web.config的某些部分以匹配环境之类的事情,这很棒.我想要自动化的另一件事是加密web.config的某些部分.有没有办法在发布后对web.config部分进行“自动加密”?

第二个问题是你在哪里将密码存储在web.config中?我想加密密码,但不加密appSettings的其余部分.我是否必须创建自定义web.config配置设置区域?

解决方法

嘿Joel – Web部署项目现在有点过时了 – 请查看MS Deploy工具(它将与vs2010一起发布,但它现在可以独立使用).你问的问题可能不是开箱即用的MSDeploy(机器特定的DPAPI加密),但由于该工具与powershell集成,你可以使用powershell v2 CTP3远程处理功能运行脚本来加密你的配置每台机器,远程(这是唯一可以访问机器本地DPAPI的方法.)

这个人在这里做了类似的事:

http://forums.iis.net/p/1156413/1904975.aspx

-Oisin

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读