2012-04-25 2 views
1

2 개의 프로젝트가 있고 1 개는 나머지 REST 서비스이고 다른 하나는 ASP.net 웹 사이트입니다. 각각 독립적으로 실행됩니다. 하지만 내 ASP.net 프로젝트에서 REST 서비스의 전역 함수를 다시 사용하고 싶습니다. 문제는 Global 클래스가 정적이며 ConfigurationManager.AppSettings [ "Property"]를 사용하여 vars를 설정한다는 것입니다.다른 프로젝트의 DLL을 사용하는 중 오류가 발생했습니다 - ConfigurationManager

이 문제를 해결하는 더 좋은 방법은 무엇입니까?

편집 : 두 프로젝트가 web.config 파일 대신 공유하고 읽을 수있는 일반 XML 파일을 만드는 것으로 생각했습니다.

답변

1

글쎄, 응용 프로그램에 REST 서비스를 호출하게 할 수 있습니다.

두 번째로 AppSettings이 걱정된다면 응용 프로그램의 웹 구성에 서비스에서 사용한 것과 동일한 설정을 포함 할 수 없습니다. 이름을 동일하게 유지하고 올바른 섹션을 포함하는 한 계속 작동합니다.

셋째, 자신의 라이브러리에 공유하려는 기능을 추출하지 않으시겠습니까?

+0

대다수가 동일 할 때 각 web.config 파일에서 동일한 설정을 사용하지 않으려합니다. 이 작업을 수행 할 빠른 방법이 있는지 확인하려고합니다. 입력 해 주셔서 감사합니다. – Adam

+0

글쎄, 관리 설정 (REST 프로젝트에서 "설정"파일 생성)을 사용할 수 있습니다. 이러한 설정은 구성 파일에 저장되어 있지만 강력하게 형식화되며 컴파일시에도 포함됩니다. 컴파일시에 포함되기 때문에 변경된 경우에만 웹 구성에 추가하면됩니다. – SouthShoreAK

+0

유망한 것으로 들리니, 그 좋은 방법을 어떻게 알 수 있습니까? – Adam

관련 문제