![](/img/trans.png)
[英]In C# , how can I read a connection string stored in my web.config file connection string?
[英]How do I put connection string with IP Address inside web.config file?
我們目前在web.config文件中使用以下連接字符串:
add name="DBConnectionString" connectionString="Data Source=ourServer;Initial Catalog=ourDB;Persist Security Info=True;User ID=theUserName;Password=thePassword" providerName="System.Data.SqlClient" />
這很好。 但是,此應用程序需要推送到我們的外部服務器。 這意味着,根據我們的基礎架構團隊,我們將需要一個具有IP地址和端口1433的連接字符串,以便能夠將應用程序連接到不在同一外部服務器上的數據庫。
我嘗試了下面的兩個連接字符串中的任何一個,但它們不起作用。
第一個不會出錯,但不會識別數據庫。 我懷疑是因為這一點
tcp:10.database.windows.net
我需要用IP地址替換它嗎? 有人告訴我那里需要tcp。
<add name="DBConnectionString" providerName="System.Data.SqlClient" connectionString="Data Source=tcp:10.database.windows.net,1433;Initial Catalog=POLLWORKER_TRAINING;Integrated Security=False;User Id=pworker;Password=pworker;Encrypt=True;MultipleActiveResultSets=True" />
這最后一個導致錯誤,提示:
元素connectionStrings不能包含文本。 預期的可能元素列表,“添加”,“刪除”,“清除”
<add name="DBConnectionString" connectionString="Provider=sqloledb;Data=10.22.5.20,1433;Network Library=DBMSSOCN;Initial Catalog=ourDB;User ID=theUserName;Password=thePassword" />
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.