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

前端之家收集整理的这篇文章主要介绍了.net – 在部署/发布后自动加密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

猜你在找的HTML相关文章