현재 다음 코드를 사용하여 Web.config 파일에 연결 문자열을 유지하면서 asp.net 4.5에서 SQL Server DB에 연결하려고합니다. 연결 문자열,하지만 retunr의 NULL 값을 검색asp.net 4.5의 Web.config 파일에서 연결 문자열을 가져올 수 없습니다.
ConnectionStringSettings connString = ConfigurationManager.ConnectionStrings["ConString"];
SqlConnection Con = new SqlConnection(connString.ConnectionString);
는 null 값을 반환 할 이유가 3.5 I에서, 이전에, 이해하고 있지 않다
<connectionStrings>
<add name="ConString"
connectionString="Data Source=myservername;Initial Catalog=dbname;User ID=userid;Password=password;Integrated Security=True"
xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>
</connectionStrings>
같이있는 Web.Config에 연결 문자열입니다 다음 코드를 사용하여 연결 문자열을 가져 왔습니다.
Con = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["ConString"].ConnectionString);
잘 작동하는 asp.net 3.5이지만 사용 중에 런타임 오류가 발생합니다. 실수를했는지 알려주세요. 코드 아래
'connString'은 null입니까, 아니면'connString' null의 ConnectionString' 속성입니까? – Tim
런타임 오류 란 무엇입니까? –
오류 Get DataObject 참조에서 개체의 인스턴스로 설정되지 않았습니다. –