Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.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# 如何在web.config外部创建连接字符串_C#_Asp.net_Visual Studio_Web Config - Fatal编程技术网

C# 如何在web.config外部创建连接字符串

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文档,用于存储有关应用

想想看,有没有可能在ASP.NET的web.config之外创建一个连接字符串?

是的,您可以将它存储在任何仅是文本的地方。。。。web.config只是一个XML文档,用于存储有关应用程序的配置设置。您可以很容易地创建另一个XML文件或文本文件并从中读取它。您将无法使用:

ConfigurationManager.ConnectionStrings[].ConnectionString 

是的,你可以将它存储在任何地方,它只是文本。。。。web.config只是一个XML文档,用于存储有关应用程序的配置设置。您可以很容易地创建另一个XML文件或文本文件并从中读取它。您将无法使用:

ConfigurationManager.ConnectionStrings[].ConnectionString 

可能您正在查找?

可能您正在查找?

您可以通过使用.udl文件创建连接字符串

UDL文件创建:

  • 在桌面上或要创建文件的文件夹中单击鼠标右键
  • 选择新建,然后选择文本文档
  • 为文本文档提供扩展名为.udl的任何名称(“文件夹选项中必须启用“显示文件扩展名”)
  • 将弹出一个窗口,警告“如果更改文件扩展名,该文件可能无法使用。是否确实要更改?”选择“是”
  • 您现在已经成功创建了一个UDL文件
  • 现在需要根据需要在.udl文件中实现设置。提供了一个视频教程,向您解释使用.udl文件为MS SQL Server创建连接字符串的整个过程


    您可以通过使用.udl文件创建连接字符串

    UDL文件创建:

  • 在桌面上或要创建文件的文件夹中单击鼠标右键
  • 选择新建,然后选择文本文档
  • 为文本文档提供扩展名为.udl的任何名称(“文件夹选项中必须启用“显示文件扩展名”)
  • 将弹出一个窗口,警告“如果更改文件扩展名,该文件可能无法使用。是否确实要更改?”选择“是”
  • 您现在已经成功创建了一个UDL文件
  • 现在需要根据需要在.udl文件中实现设置。提供了一个视频教程,向您解释使用.udl文件为MS SQL Server创建连接字符串的整个过程


    您可以将其保存在另一个.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机器上的同一页: