gpt4 book ai didi

continuous-integration - VS2012发布配置文件-加密密码

转载 作者:行者123 更新时间:2023-12-04 03:45:08 25 4
gpt4 key购买 nike

我喜欢使用新的VS 2012发布配置文件,但是在构建服务器上使用它们时,我不确定如何存储密码。

当我在“保存密码”方框中打勾时,它将创建一个.pubxml.user文件,并在XML节点中对密码进行加密。

当我在构建服务器上运行部署时,密码文件似乎总是被忽略。

我可以将密码存储在

<PropertyGroup>
<Password>NotMyRealPassword>
</PropertyGroup

但是鉴于他们已经在对其进行加密,如果可以的话,我很想使用VS加密。

我如何解密并填充 <Password>属性,而无需构建自定义任务来这样做?

另外-如果确实必须构建自定义MSBUILD任务,则此SUO文件中正在使用哪种类型的加密?

最佳答案

当我尝试为您的问题写一个答案时,我意识到我不太适合回答问题,但是我确实想对.pubxml.user文件发表一些意见。

当您在Visual Studio中保存Web发布配置文件时,我们会加密密码并将加密后的值存储在给定发布配置文件的.pubxml.user文件中。我们会根据每个用户/每台计算机对该值进行加密。因此,如果将同一文件带到另一台计算机上(或者,如果其他用户登录到同一台计算机),它将无法解密为正确的值。因此,不值得研究是否可以解密由VS存储在构建服务器上的值。

关于continuous-integration - VS2012发布配置文件-加密密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12704139/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com