您好,我们有一个具有电子邮件服务类的业务逻辑层。在这个类中,我们有一个创建电子邮件的方法(这部分工作和编译良好)。但是,当我们尝试访问应用程序配置文件以测试该方法时,我们会收到一条错误消息 - 无法检索应用程序配置邮件设置,并说所有值都不是空值。这是我们代码的应用程序配置部分:
<mailSettings>
<smtp deliveryMethod="Network" from="info@example.com">
<network host="localhost" port="25" defaultCredentials="true"/>
</smtp>
</mailSettings>
这是我们用来连接到 app.config 的代码:
private System.Net.Configuration.MailSettingsSectionGroup mailSettings;
SmtpClient client = new SmtpClient(mailSettings.Smtp.Network.Host, mailSettings.Smtp.Network.Port);
我们在这里做错了什么?