在Godaddy上传后连接字符串错误(ASP.NET)

时间:2014-12-23 07:40:07

标签: c# asp.net

我使用ASP.NET和SQL Server创建了一个登录应用程序。它在我的localhost上完美运行,但是一旦我将它上传到GODADDY,我就得到了关于连接字符串的错误。

我还使用GODADDY提供的连接字符串更改了连接字符串,但它不起作用。

  

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

     

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

我已经制作了DLL和BLL命名空间,我参考了我的asp.net应用程序。

我在web.config文件的DLL / clsdll.cs文件(2)中的两个文件(1)中使用了连接字符串,如下所示

clsdll.cs文件中的连接字符串: -

con = new SqlConnection("Data Source=XXXX;Integrated Security=False;User ID=ZZZZZ;Password=YYYYY;Initial Catalog=demo1;Connect Timeout=15;Encrypt=False;Packet Size=4096");

WEB.CONFIG文件中的连接字符串: -

<connectionStrings>
    <add name="SampleConnectionString" 
         connectionString="Data Source=XXXX;Integrated Security=SSIP;User ID=ZZZZZ;Password=YYYYY;Initial Catalog=demo1;Connect Timeout=15;Encrypt=False;Packet Size=4096"/>
</connectionStrings>

上面的连接字符串是由GODADDY提供的,但它不起作用。

任何人都可以帮我解决这个问题....

2 个答案:

答案 0 :(得分:1)

只需要这么多信息,您可以删除其余信息并尝试一次

data source=XXXX;user id=XXXX; password=XXXX; initial catalog=XXXX;

答案 1 :(得分:0)

好吧,在您的web.config中,您有两者“集成安全性”(拼写错误 - 应为Integrated Security=SSPI)以及明确的用户名/密码。

不要这样做 - 要么你使用集成安全性(不太可能,在托管环境中),或者你使用user ID=.../Password=... - 但不要同时启用BOTH !

在你的情况下,我会尝试

<connectionStrings>
    <add name="SampleConnectionString" 
         connectionString="Data Source=XXXX;Initial Catalog=demo1;User ID=ZZZZZ;Password=YYYYY;"/>
</connectionStrings>