2015-01-22 3 views
1

프로젝트 A의 클래스 A에서 프로젝트 B의 클래스 B에서 함수를 호출하고 있지만이 경우에는 web.config 파일에서 연결 문자열 null이 나타납니다. 주요 문제는 다른 프로젝트에서 전화를 걸 수 있습니다. 그래서 이것을 해결하는 방법.web.config 파일에서 연결 문자열을 가져 오는 방법은 무엇입니까?

나는 봤지만 운이 없다. 시도에 대한 몇 가지 제안을하십시오.

+0

두 가지 프로젝트가 모두 단일 솔루션에 있으면 해당 프로젝트에 액세스 할 수 있지만 다른 오류가있을 수 있습니다. –

+0

클래스에서 null 인 연결 문자열을 호출하는 방법을 코드에 표시 할 수 있습니까? 거기에서 우리는 그 문제가 무엇인지 볼 수 있습니다. –

답변

0

같은 솔루션에 두 개의 프로젝트가 있음을 알 수 있습니다. Project Aproject B

연결 문자열은 projectA에 선언하고, 당신은 두 가지 가능성이있다이 connectionstring projectB에서 액세스하려는.

  1. projectB에 대한 당신이 <connectionStrings>를 선언하는 경우 더 나은의 간단한 또는
  2. 당신은 projectA

public static string DBConnection() { try { return System.Configuration.ConfigurationManager.AppSettings["ConnectionString"]; 에 연결 문자열을 반환합니다 하나 개의 정적 변수}

 catch (Exception ce) 
     { 
      throw new ApplicationException("Unable to get DB Connection string from Config File. Contact Administrator" + ce); 
     } 
    } 
를 작성해야
  • 관련 문제