gpt4 book ai didi

c# - connectionString 中带有特殊字符的密码

转载 作者:行者123 更新时间:2023-12-04 11:55:31 26 4
gpt4 key购买 nike

我需要从 ASP NET 应用程序连接到我的 Dynamics CRM 365 本地实例。我的问题是连接帐户的密码如下:T,jL4O&vc%t;30

  <connectionStrings>
<add name="CRM365" connectionString="AuthType=AD;Url=http://crm.xxx.com/CRM365; Domain=test; Username=test; Password=T,jL4O&vc%t;30" />
</connectionStrings>

我有以下错误: vc 未定义

请帮忙。谢谢

最佳答案

在这个例子中,我看到了两件事:

  • 一个 &在 xml 中应该用 &amp; 转义(很好的解释在 this answer )
  • 一个 ;在连接字符串中,您应该将密码用单引号括起来

  • 所以这应该适合你:
    <connectionStrings>
    <add name="CRM365" connectionString="AuthType=AD;Url=http://crm.xxx.com/CRM365; Domain=test; Username=test; Password='T,jL4O&amp;vc%t;30'" />
    </connectionStrings>

    编辑(只是自己尝试过):
    此外,另一种变体是使用转义双引号:
    <connectionStrings>
    <add name="CRM365" connectionString="AuthType=AD;Url=http://crm.xxx.com/CRM365; Domain=test; Username=test; Password=&quot;T,jL4O&amp;vc%t;30&quot;" />
    </connectionStrings>

    概括:
    使用 password='T,jL4O&amp;vc%t;30';password=&quot;T,jL4O&amp;vc%t;30&quot;;

    关于c# - connectionString 中带有特殊字符的密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61486081/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com