C# 如何在web.config外部创建连接字符串
想想看,有没有可能在ASP.NET的web.config之外创建一个连接字符串?是的,您可以将它存储在任何仅是文本的地方。。。。web.config只是一个XML文档,用于存储有关应用程序的配置设置。您可以很容易地创建另一个XML文件或文本文件并从中读取它。您将无法使用:C# 如何在web.config外部创建连接字符串,c#,asp.net,visual-studio,web-config,C#,Asp.net,Visual Studio,Web Config,想想看,有没有可能在ASP.NET的web.config之外创建一个连接字符串?是的,您可以将它存储在任何仅是文本的地方。。。。web.config只是一个XML文档,用于存储有关应用程序的配置设置。您可以很容易地创建另一个XML文件或文本文件并从中读取它。您将无法使用: ConfigurationManager.ConnectionStrings[].ConnectionString 是的,你可以将它存储在任何地方,它只是文本。。。。web.config只是一个XML文档,用于存储有关应用
ConfigurationManager.ConnectionStrings[].ConnectionString
是的,你可以将它存储在任何地方,它只是文本。。。。web.config只是一个XML文档,用于存储有关应用程序的配置设置。您可以很容易地创建另一个XML文件或文本文件并从中读取它。您将无法使用:
ConfigurationManager.ConnectionStrings[].ConnectionString
可能您正在查找?可能您正在查找?您可以通过使用.udl文件创建连接字符串 UDL文件创建:
您可以通过使用.udl文件创建连接字符串 UDL文件创建:
您可以将其保存在另一个.config文件中,该文件由web.config拉入,如下所示:
<appSettings file="../Support/config/WebEnvironment.config">
</appSettings>
System.Configuration.ConfigurationManager.AppSettings["DefaultConnection"]
我们有它,这样这个文件不是物理上在我们的网站下,但它实际上是在它下面。上面的“支持”目录是一个虚拟目录。可以在另一个.config文件中找到详细信息,该文件由web.config拉入,如下所示:
<appSettings file="../Support/config/WebEnvironment.config">
</appSettings>
System.Configuration.ConfigurationManager.AppSettings["DefaultConnection"]
我们有它,这样这个文件不是物理上在我们的网站下,但它实际上是在它下面。上面的“支持”目录是一个虚拟目录。有关详细信息,请参见对于MSSQL服务器,您可以使用以下内容
string connectionString = "Your Connection string"
using (SqlConnection con = new SqlConnection(connectionString))
{
//
// Open the SqlConnection.
//
con.Open();
//
// The following code uses an SqlCommand based on the SqlConnection.
//
using (SqlCommand command = new SqlCommand("SELECT TOP 2 * FROM Dogs1", con))
using (SqlDataReader reader = command.ExecuteReader())
{
while (reader.Read())
{
Console.WriteLine("{0} {1} {2}",
reader.GetInt32(0), reader.GetString(1), reader.GetString(2));
}
}
}
在MSSQL服务器的情况下,可以使用以下命令
string connectionString = "Your Connection string"
using (SqlConnection con = new SqlConnection(connectionString))
{
//
// Open the SqlConnection.
//
con.Open();
//
// The following code uses an SqlCommand based on the SqlConnection.
//
using (SqlCommand command = new SqlCommand("SELECT TOP 2 * FROM Dogs1", con))
using (SqlDataReader reader = command.ExecuteReader())
{
while (reader.Read())
{
Console.WriteLine("{0} {1} {2}",
reader.GetInt32(0), reader.GetString(1), reader.GetString(2));
}
}
}
是 啊它只是一个字符串,您可以将其存储在文本文件、另一个数据库、注册表中。。。见鬼,如果你足够聪明,你可能会无限期地将它隐藏在内存中的某个地方。你还在寻找答案吗?你可以将connectionstring定义为变量,例如String Connecting=“your connection String”,然后调用SqlConnection con=new SqlConnection(connectiong)etcYeah?它只是一个字符串,您可以将其存储在文本文件、另一个数据库、注册表中。。。见鬼,如果你足够聪明,你可能会无限期地将它隐藏在内存中的某个地方。你还在寻找答案吗?你可以将connectionstring定义为变量,例如String Connecting=“your connection String”,然后调用SqlConnection con=new SqlConnection(connectiong)等我正在寻找的。谢谢这个链接似乎不再有效,但我想这是wayback机器上的同一页:我在寻找什么。谢谢该链接似乎不再有效,但我认为这是wayback机器上的同一页: