我将发布配置文件保存到.xml以及所有登录信息。但是,当我将此XML导入另一台计算机并尝试发布时,它会说我的密码不正确。
如何才能将密码正确保存到发布配置文件中并与其他计算机兼容?
答案 0 :(得分:4)
我的猜测是该程序使用当前PC的“salt”故意模糊密码并生成唯一的哈希。因此,防止密码通过配置文件发布功能被盗。
答案 1 :(得分:3)
如果您希望发布配置文件在不同的计算机上运行,则需要以纯文本格式保存密码。
答案 2 :(得分:0)
如user1785999所述,您可以用纯文本格式保存密码,只需将密码元素添加到.pubxml文件中:
<UserName>YourName</UserName>
<Password>YourPassword</Password>
答案 3 :(得分:0)
只需添加一个附加答案,这可能是特定于.pubxml的版本,但是您可以添加以下行以确保Visual Studio保存密码。
请确保对本地帐户使用“。\”前缀,对Active Directory帐户使用“ domain \”前缀。
<UserName>.\PubUser1</UserName>
<UserPWD>Password1234</UserPWD>
<_SavePWD>True</_SavePWD>