【问题标题】:msdeploy corrupts connection string passwordsmsdeploy 损坏连接字符串密码
【发布时间】:2012-06-22 07:46:58
【问题描述】:

我有一个使用 msdeploy 部署的 Web 应用程序,但目前我们有一个烦人的部署后步骤 - 我们需要在 connectionStrings 部分中修补密码。

在 IIS 管理器中输入的密码是“ABCD%ABCD” 然而,在 msdeploy 完成它的工作之后,字符串的密码部分变成了:ABCD«CD

显然,msdeploy 被密码中的% 序列弄糊涂了。

如果我输入带有 " 的密码,IIS 管理器会插入 "

现在 '%' 不是具有预定义 xml 实体定义的字符之一,那么,我该如何输入此密码以使 msdeploy 不会损坏它?

【问题讨论】:

    标签: asp.net web-config msdeploy


    【解决方案1】:

    我认为问题在于百分比字符用于识别环境变量,请尝试使用双百分比来“转义”百分比。

    例如"ABCD%%ABCD"

    【讨论】:

      猜你喜欢
      • 2013-06-25
      • 2013-11-07
      • 1970-01-01
      • 1970-01-01
      • 2013-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多