簡體   English   中英

如何將連接字符串和IP地址放入web.config文件中?

[英]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" />

您的連接字符串中的此Data=10.22.5.20,1433應該是:

Data Source=10.22.5.20,1433

有關更多詳細信息,請參見: SQL連接字符串

暫無
暫無

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

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