繁体   English   中英

如何从类库/程序集访问主机应用程序的web.config文件?

[英]How do I access the host application's web.config file from a class library/assembly?

我正在创建一个将在Web应用程序中使用的类库。 其中一个程序集类发生的事情之一是它命中了数据库。 通常,当我从服务中执行此操作时,将从Web.config文件中提取连接字符串。 对于类库,我不太确定它是如何工作的。 有什么建议么?

现在,我尝试将常规配置调用放入程序集中:

protected readonly string _utiConnStr =
 System.Web.Configuration.WebConfigurationManager.ConnectionStrings["UTI"].ConnectionString;

它吐了口水说:“对象引用未设置为对象的实例。”

例如,如果我想要邮件设置:

 //open the webconfig
 Configuration webConfig = WebConfigurationManager.OpenWebConfiguration(@"~/web.config");

 // Get mail settings
 mailSettings = webConfig.GetSectionGroup("system.net/mailSettings") as MailSettingsSectionGroup;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM