9

我将发布配置文件连同所有登录信息一起保存到 .xml 中。但是当我将此 XML 导入另一台计算机并尝试发布时,它会说我的密码不正确。

如何将密码正确保存到发布配置文件并与其他计算机兼容?

4

4 回答 4

4

我的猜测是,该程序故意使用当前 PC 的“盐”来混淆密码并生成唯一的哈希。因此,通过配置文件发布功能防止密码被盗。

于 2012-12-26T22:47:23.247 回答
4

如 user1785999 所述,您可以将密码保存为纯文本,只需将密码元素添加到您的 .pubxml 文件中:

    <UserName>YourName</UserName>
    <Password>YourPassword</Password>
于 2017-02-28T14:49:24.050 回答
2

如果您希望发布配置文件在不同的计算机上工作,您需要以纯文本形式保存密码。

于 2013-08-22T06:09:15.233 回答
2

只是为了添加一个额外的答案,这可能是特定于 .pubxml 的版本,但您可以添加这些行以确保 Visual Studio 保存密码。

确保对本地帐户使用“.\”前缀,对 Active Directory 帐户使用“domain\”前缀。

<UserName>.\PubUser1</UserName>
<UserPWD>Password1234</UserPWD>
<_SavePWD>True</_SavePWD>
于 2019-08-08T08:50:44.013 回答