Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将IP地址为的连接字符串放入web.config文件中?_C#_Asp.net_Connection String - Fatal编程技术网

C# 如何将IP地址为的连接字符串放入web.config文件中?

C# 如何将IP地址为的连接字符串放入web.config文件中?,c#,asp.net,connection-string,C#,Asp.net,Connection String,我们当前正在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" /> 这个很好用。但是,此应用程序需

我们当前正在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" />

最后一个导致了一个错误,它说

元素ConnectionString不能包含文本。预期的可能元素列表,“添加”、“删除”、“清除”


此连接字符串中的
数据=10.22.5.201433
应为:

数据源=10.22.5.201433


有关更多详细信息,请参见:

连接字符串中的此
数据=10.22.5.201433

数据源=10.22.5.201433


有关更多详细信息,请参阅:

非常感谢您的及时回复。我添加了您所做的更正,但仍然出现以下错误:
解析器错误消息:配置部分不能包含CDATA或文本元素。
指向更正字符串项。@Kenny,您现在的连接字符串是什么?我的错,先生,非常抱歉。这个错误是我造成的。我现在正在测试。没有更多的错误非常感谢您的及时回复。我添加了您所做的更正,但仍然出现以下错误:
解析器错误消息:配置部分不能包含CDATA或文本元素。
指向更正字符串项。@Kenny,您现在的连接字符串是什么?我的错,先生,非常抱歉。这个错误是我造成的。我现在正在测试。没有更多的错误
<add name="DBConnectionString" connectionString="Provider=sqloledb;Data=10.22.5.20,1433;Network Library=DBMSSOCN;Initial Catalog=ourDB;User ID=theUserName;Password=thePassword" />