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

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

概述我有两个相关的问题: 在环境之间管理Web项目部署的最佳方法是什么?我刚刚下载了.NET Web部署项目,它似乎处理诸如替换web.config的某些部分以匹配环境之类的事情,这很棒.我想要自动化的另一件事是加密web.config的某些部分.有没有办法在发布后对web.config部分进行“自动加密”? 第二个问题是你在哪里将密码存储在web.config中?我想加密密码,但不加密appSett 我有两个相关的问题:

在环境之间管理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

总结

以上是内存溢出为你收集整理的.net – 在部署/发布后自动加密web.config的各个部分?全部内容,希望文章能够帮你解决.net – 在部署/发布后自动加密web.config的各个部分?所遇到的程序开发问题。

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

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/web/1109410.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存