Webdeploy发布配置文件密码保存

时间:2012-12-07 11:56:19

标签: visual-studio

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

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

4 个答案:

答案 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>