如何在 C# 中配置 app.config 文件?

How to configure app.config file in C#?

我有我的 TCP 端口号、凭据和 IP 地址。我如何将所有这些应用到 app.config 文件以使其 link 到我在另一台计算机上的数据库?我想将它应用到我的 app.config 文件中。

确保在您的项目中引用了 System.Configuration。

在您的 webconfig 中添加数据库配置: 例如:

<configuration>
    <startup> 
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6" />
    </startup>
      <connectionString>
        <add name="MyDatabase" connectionString="[Your connection string]"/>
      </connectionString>
</configuration>

要从 C# 访问它:

var connectionString = ConfigurationManager.ConnectionStrings["MyDatabase"];

在连接字符串中用IP指定数据源如下

data source=ip\sever instance
<?xml version="1.0"?>
<configuration>
  <connectionStrings>
    <add name="sampleConnString" 
    connectionString="Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;"/>
  </connectionStrings>
</configuration> 

关键是Network Library=DBMSSOCN;它告诉您的代码使用 TCP/IP 进行连接。 1433 是 SQL 服务器使用的默认端口(假设您的数据库是 SQL 服务器)。 TCP/IP 通常最适合有防火墙的环境。