在asp.net中创建社交网站

问题描述:

我创建了一个社交网络网站,用于我使用“社交网络ASP.NET - 开源” http://www.c-sharpcorner.com/UploadFile/rahul4_saxena/social-networking-website-in-Asp-Net-open-source-project/ 当我试图在我的Visual Studio 2012上运行项目时版本它显示如下错误,在asp.net中创建社交网站

建立到SQL Server的连接时发生网络相关或实例特定的错误。服务器未找到或无法访问。验证实例名称是否正确,并将SQL Server配置为允许远程连接。 (provider:命名管道提供程序,error:40 - 无法打开到SQL Server的连接) 源错误:

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Web; 
using System.Data; 
using System.Data.SqlClient; 


/// <summary> 
/// Summary description for DataBaseClass 
/// </summary> 
public class DataBaseClass 
{ 
    SqlDataAdapter da; 
    SqlConnection con; 
    SqlCommand cmd = new SqlCommand(); 
    DataSet ds = new DataSet(); 
    DataTable dt = new DataTable(); 

    public DataBaseClass() 
    { 
     // 
     // TODO: Add constructor logic here 
     // 
    } 

    public void ConnectDataBaseToInsert(string Query) 
    { 
     con = new SqlConnection(@"Data Source=Veena-SQLServer2008; Initial Catalog=RNetworkingWebApplication;"); 
     cmd.CommandText = Query; 
     cmd.Connection = con; 
     da = new SqlDataAdapter(cmd);   
     con.Open(); 
     cmd.ExecuteNonQuery();  
     con.Close(); 

    } 
    public DataSet ConnectDataBaseReturnDS(string Query) 
    { 
     ds = new DataSet(); 
     con = new SqlConnection(@"Data Source=Veena-SQLServer2008; Initial Catalog=RNetworkingWebApplication;"); 
     cmd.CommandText = Query; 
     cmd.Connection = con; 
     da = new SqlDataAdapter(cmd); 
     da.Fill(ds); 
     con.Open(); 
     cmd.ExecuteNonQuery(); 
     con.Close();   
     return ds; 
    } 
    public DataTable ConnectDataBaseReturnDT(string Query) 
    { 
     dt = new DataTable(); 
     con = new SqlConnection(@"Data Source=Veena-SQLServer2008; Initial Catalog=RNetworkingWebApplication;"); 
     cmd.CommandText = Query; 
     cmd.Connection = con; 
     da = new SqlDataAdapter(cmd); 
     da.Fill(dt); 
     con.Open(); 
     cmd.ExecuteNonQuery(); 
     con.Close(); 
     return dt; 
    } 
} 

的Visual Studio这里指向错误da.Fill(DT)。 我花了2天来调试这个错误,但我仍然不能。请帮帮我。

+0

无论何时你正在处理连接字符串,你都应该[咨询connectionstrings.com](https://www.connectionstrings.com/sql-server/)。 – mason

+0

哦,我的。标题表示一个项目,这个问题是微不足道的。对此的评价 - 也许你应该削减blablabla,并有一个尽可能少的标题和问题。你的代码中没有任何东西与ASP.NET有关,与社交网站没有任何关系。 – TomTom

这很简单。您的代码无法连接到数据库。在Visual Studio中打开服务器资源管理器并连接到数据库以确认您能够连接。然后让你的连接字符串正确。

而且你有一个数据库,对不对?

+0

谢谢先生。我尝试过,当我试图连接时,同样的错误消息即将到来尝试附加到数据库失败,出现以下信息,建立连接到SQL Server时发生网络相关或实例特定的错误。服务器未找到或无法访问。验证实例名称是否正确,并将SQL Server配置为允许远程连接。 (提供程序:命名管道提供程序,错误:40 - 无法打开与SQL Server的连接)源错误: –

+0

您可以通过Sql Server Management Studio连接到您的sql server数据库吗?如果没有,您的sql服务器实例可能不会打开。 – RiceRiceBaby

+0

是的,我可以连接。视觉工作室只允许连接任何数据库。帮我。 –