我将发布配置文件与所有登录信息一起保存到.xml中。 但是当我将此 XML 导入另一台计算机并尝试发布时,它会说我的密码不正确。
如何使密码正确保存到发布配置文件中并与其他计算机兼容?
我的猜测是该程序故意使用当前PC的"盐"混淆密码并生成唯一的哈希值。因此,防止密码通过配置文件发布功能被盗。
正如user1785999所提到的,您可以将密码保存为纯文本,只需将密码元素添加到.pubxml文件中即可:
<UserName>YourName</UserName>
<Password>YourPassword</Password>
只是为了添加一个额外的答案,这可能是特定于.pubxml的版本,但您可以添加这些行以确保Visual Studio保存密码。
请确保对本地帐户使用".\"前缀,对 Active Directory 帐户使用"域\"前缀。
<UserName>.PubUser1</UserName>
<UserPWD>Password1234</UserPWD>
<_SavePWD>True</_SavePWD>
<</div>
div class="one_answers"> 如果希望发布配置文件在不同的计算机上工作,则需要以纯文本形式保存密码。