【发布时间】:2009-08-20 15:19:04
【问题描述】:
我在一家拥有大量小型 ASP.Net/C# 应用程序的公司工作。我一直在努力通过为常用功能(如 Active Directory 查找、FTP 等)创建共享库来集中尽可能多的功能。
我正在尝试创建一个将执行 SMTP 交互的电子邮件 dll。我想让这个基于配置的,所以它是动态的,但我不必在每个 web.config 中放置 SMTP 服务器名称、端口等。
是否有最佳实践来制作基于配置但不依赖于每个应用的 web.config 的共享库?我也不希望它与 machine.config 绑定,因此它是可移植的。
我希望每个应用都能够调用方法而无需传入参数:
EmailLib.SendEmail("a@b.com", "This is the subject",....);
谢谢。
【问题讨论】:
标签: c# .net asp.net web-config