[英]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 未定義
請幫忙。 謝謝
在這個例子中,我看到了兩件事:
&
in xml 應該用&
轉義 (這個答案很好的解釋);
在連接字符串中,您應該將密碼用單引號引起來所以這應該適合你:
<connectionStrings>
<add name="CRM365" connectionString="AuthType=AD;Url=http://crm.xxx.com/CRM365; Domain=test; Username=test; Password='T,jL4O&vc%t;30'" />
</connectionStrings>
編輯(只是為自己嘗試過):
此外,另一種變體是使用轉義的雙引號:
<connectionStrings>
<add name="CRM365" connectionString="AuthType=AD;Url=http://crm.xxx.com/CRM365; Domain=test; Username=test; Password="T,jL4O&vc%t;30"" />
</connectionStrings>
概括:
使用任password='T,jL4O&vc%t;30';
或password="T,jL4O&vc%t;30";
我認為您可以為連接字符串設置隨機密碼。 請刪除 ';' 從密碼 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.