mam*_*moo 10 .net c# email app-config
我正在开发用于发送电子邮件的.NET 3.5库的问题.我把system.net配置放入app.config:
<system.net>
<mailSettings>
<smtp from="mail@domain.com">
<network host="myserver.com" port="25" defaultCredentials="true" />
</smtp>
</mailSettings>
</system.net>
Run Code Online (Sandbox Code Playgroud)
我实例化没有参数的SmtpClient:
SmtpClient client = new SmtpClient();
Run Code Online (Sandbox Code Playgroud)
但是没有读取配置(我正在尝试用NUnit测试库)而且我得到了一个System.InvalidOperationException,因为没有读取配置,因此主机为空.
不应该自动读取配置吗?
Dav*_*ras 13
确保将配置块(如上所示)添加到{appName} .exe.config或web.config中 - 类库的配置是在运行时从其中一个文件中获取的,而不是从app.config中获取的.班级图书馆.
| 归档时间: |
|
| 查看次数: |
26271 次 |
| 最近记录: |