如何在 C# 中配置 app.config 文件? [复制]
Posted
技术标签:
【中文标题】如何在 C# 中配置 app.config 文件? [复制]【英文标题】:How to configure app.config file in C#? [duplicate] 【发布时间】:2018-02-06 08:54:35 【问题描述】:我有我的 TCP 端口号、凭据和 IP 地址。如何将所有这些应用到app.config
文件以使其链接到我在另一台计算机上的数据库?我想将它应用到我的app.config
文件中。
【问题讨论】:
当我们不知道您的应用程序做什么或为什么它需要 TCP 任何东西时,很难说。 请详细说明,因为我很困惑你在问什么。 @JohnWu 嗨,这不需要知道应用程序是如何工作的。我之前研究过,它提到我需要 TCP 端口号 @KirkWoll 我在问如何配置 app.config 文件以链接到我在另一台服务器上拥有的数据库。对不起,我的问题中的错字 也许检查this article。 【参考方案1】:<?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>
关键是网络库=DBMSSOCN;它告诉您的代码使用 TCP/IP 进行连接。 1433 是 SQL Server 使用的默认端口(假设您的数据库是 SQL Server)。 TCP/IP 通常最适合防火墙环境。
【讨论】:
嗨,如果我的 TCP 端口号不同,我把端口号放在那里? @Darren..提供更多信息...您的数据库?司机? 不太确定,但我只被告知我的 TCP 端口正在使用某个数字,那么我该如何为我的 TCP 编写?我的数据库正在使用 SQL 服务器,但我正在将其迁移到 mysql 给我的端口号是5000... 如果你使用 SQL Server 连接..那么你可以使用上面的连接字符串..1) tcp:确保在您的项目中引用了 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"];
【讨论】:
嗨 Xela 我如何检查 system.configuration 是否引用到我的项目? 和connectionstring有关吗? 不,连接字符串使用类似的功能,但连接字符串用于数据库连接设置。 您好,我想有一个误解,我想将我的数据库从另一台计算机链接到我的项目... 另一台电脑是一台24小时服务的电脑【参考方案3】:在连接字符串中指定数据源,如下所示
data source=ip\sever instance
【讨论】:
以上是关于如何在 C# 中配置 app.config 文件? [复制]的主要内容,如果未能解决你的问题,请参考以下文章