Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/309.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# 将ASP.NET Web应用程序带到测试服务器后失败_C#_Asp.net_Visual Studio - Fatal编程技术网

C# 将ASP.NET Web应用程序带到测试服务器后失败

C# 将ASP.NET Web应用程序带到测试服务器后失败,c#,asp.net,visual-studio,C#,Asp.net,Visual Studio,我正在使用VS2005 ASP.NET 2.0 我有一个使用Active Directory连接的web应用程序 该应用程序能够在我的本地计算机上顺利运行,包括登录 然而,当我把我的web应用程序带到测试服务器时,我无法登录,它给了我一个错误,上面写着 建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。(提供程序:SQL网络接口,错误:26-定位指定的服务器/实例时出错) 发生了

我正在使用VS2005 ASP.NET 2.0

我有一个使用Active Directory连接的web应用程序

该应用程序能够在我的本地计算机上顺利运行,包括登录

然而,当我把我的web应用程序带到测试服务器时,我无法登录,它给了我一个错误,上面写着

建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。(提供程序:SQL网络接口,错误:26-定位指定的服务器/实例时出错)

发生了什么事?是因为我连接的广告不允许远程连接吗?不过,当我在本地计算机上时,我可以登录


编辑:

我能够连接到SQL server

我在我的登录页面上插入了以下代码,没有错误

    SqlConnection thisConnection = new SqlConnection("Data Source=<IP>;Initial Catalog=<database>;User ID=<username>;Password=<password>");
    SqlCommand nonqueryCommand = thisConnection.CreateCommand();


        thisConnection.Open();
        thisConnection.Close();
SqlConnection thisConnection=newsqlconnection(“数据源=;初始目录=;用户ID=;密码=);
SqlCommand nonqueryCommand=thisConnection.CreateCommand();
thisConnection.Open();
thisConnection.Close();

因此,错误很可能是由AD连接字符串引起的。正在寻找建议或解决方案。

您使用的数据库连接字符串不正确或您尝试连接的数据库不可访问


如果要在web.config文件中定义连接字符串,确保这些与您部署到的测试环境相关。

您可以从测试服务器连接到SQL server吗?有没有办法尝试连接?您可以尝试sqlcmd工具-@Mortenaderson我已通过
连接测试了连接。在我的
页面中打开
\u load
,没有显示错误。我怀疑是我的AD连接字符串无法从测试服务器访问。是由于权限问题还是服务器中的某些设置?