저는 작은 ASP.Net/C# 응용 프로그램이 많은 회사에서 일합니다. 공통 기능 (예 : Active Directory 조회, FTP 등)을위한 공유 라이브러리를 만들어 가능한 한 많은 기능을 중앙 집중화하려는 노력을 기울여 왔습니다.구성 기반 공유 라이브러리 (DLL)
SMTP 상호 작용을 수행 할 전자 메일 dll을 만들려고합니다. 이 config-based를 동적으로 만들고 싶습니다. 그러나 모든 web.config에 SMTP 서버 이름, 포트 등을 넣을 필요는 없습니다.
구성 기반이지만 각 응용 프로그램의 web.config에 의존하지 않는 공유 라이브러리를 만드는 것이 가장 좋습니다. 나는 또한 그것이 휴대용이기 때문에 machine.config에 묶이지 않는 것을 선호한다.
나는 각각의 앱이 매개 변수를 전달하지 않고 메서드를 호출 할 수 있도록하려면 :
EmailLib.SendEmail("[email protected]", "This is the subject",....);
감사합니다.