我的网络应用调用外部 dll。在 dll 中,我想访问 system.net/mailSettings/smtp 部分中指定的 PickupDirectory pickupDirectoryLocation 值。我如何从 dll 代码中获取它?
有点像
System.Configuration.ConfigurationSettings.GetConfig("configuration/system.net/mailSettings/smtp/specifiedPickupDirectory/pickupDirectoryLocation")
但这行不通
最佳答案
您可以使用:
public string GetPickupDirectory()
{
var config = ConfigurationManager.GetSection("system.net/mailSettings/smtp") as SmtpSection;
return (config != null) ? config.SpecifiedPickupDirectory : null;
}
关于C# 从外部 dll 读取 web.config 中的 <system.net><mailSettings>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3265888/