簡體   English   中英

連接字符串中帶有特殊字符的密碼

[英]Password with special characters in connectionString

我需要從 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 未定義

請幫忙。 謝謝

在這個例子中,我看到了兩件事:

  1. A & in xml 應該用&amp;轉義 這個答案很好的解釋)
  2. 一個; 在連接字符串中,您應該將密碼用單引號引起來

所以這應該適合你:

<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;;

我認為您可以為連接字符串設置隨機密碼。 請刪除 ';' 從密碼 if ';' 發生然后連接字符串將解釋為密碼完成

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM