我需要以下设置:
- 在调试我的应用程序时,我希望我的
connectionStrings
配置部分通过加密aspnet_regiis
- 发布应用程序时,连接字符串应该是正常的、未加密
<add>
的元素,其中的值只包含一些占位符文本。
我的理由是:
- 将代码推送到远程仓库时,我不希望我的调试凭据以明文形式保存在那里(因此是加密部分)
- 将应用程序发布到 Azure 时,我可以覆盖来自 azure 门户的占位符、未加密的连接字符串
这可以使用配置转换吗?
我可以找到转换单个连接字符串元素的唯一示例,但我需要整个部分看起来不同,具体取决于调试/发布设置。
感谢任何建议