2014-12-04 1 views
0

이것은 godaddy 호스팅의 연결 문자열입니다. 그런데 데이터베이스와 회원 데이터베이스를 가지고있어서 웹 사이트의 일부 페이지에 보안을 설정합니다.키 attachdbfilename 및 500에 대한 값이 잘못되었습니다 - 내부 서버 오류

하나의 데이터베이스에있는 모든 테이블 Waves 데이터베이스. 내 웹 사이트에 대한 관리자 패널에 로그인 페이지를 만들 때 사용하지만 로그인을 시도하고 & 사용자 이름을 전달하면 위의 내용과이 내 연결 문자열 web.config에 오류가 발생합니다. 또 다른 2 개의 연결 문자열이 있지만 작동합니다. 이 연결 문자열 만 작동하지 않습니다.

이 부분은 아마도 따옴표 내에 배치하고, 일해야한다 : 코드의 작은 재 포맷 후

<connectionStrings> 
    <add name="ApplicationServices" 
     connectionString="data source=180.000.004.53\SQLEXPRESS;Integrated Security=false;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true" 
     User ID=id;Password=Password;Encrypt=False; 
     providerName="System.Data.SqlClient" /> 

    <add name="WavesEntities" 
     connectionString="metadata=res://*/App_Code.WaveModel.csdl|res://*/App_Code.WaveModel.ssdl|res://*/App_Code.WaveModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=004.00.004.03;User ID=id;Password=password;Encrypt=False;Connect Timeout=15;Initial Catalog=Waves;Integrated Security=false;MultipleActiveResultSets=True&quot;" 
     providerName="System.Data.EntityClient" /> 

    <add name="WavesConnectionString" 
     connectionString="Data Source=000.100.10.0;User ID=id;Password=password;Encrypt=False;Connect Timeout=15;Initial Catalog=Waves;Integrated Security=false" 
     providerName="System.Data.SqlClient" /> 
</connectionStrings> 
+0

연결 문자열이 없습니다. 적절한 SQL Server 연결 문자열은 http://www.connectionstrings.com/sql-server/를 참조하십시오. 이들이 attachdbfilename과 같은 모든 호스트 지원 기능이 아니라 사용중인 정확한 SQL Server를 지원하는지 확인하십시오. –

+0

지금 wroot입니다. –

+0

어떤 연결 문자열이 작동하지 않고 3을 게시했는데 어떤 방식으로 작동하지 않습니다. 나는 000.100.10.0이 유효한 IP 주소라고 생각하지 않는다. –

답변

1

, 첫 번째 연결 문자열이 유효하고 문제의 원인이 될 수 있다는 아주 분명한 것 같다 연결 문자열의 일부 :

User ID=id;Password=Password;Encrypt=False; 
관련 문제