Tengo un problema con una biblioteca .NET 3.5 que estoy desarrollando para enviar correos electrónicos. puse la configuración system.net
en app.config
:Configuración de SmtpClient y app.config system.net
<system.net>
<mailSettings>
<smtp from="[email protected]">
<network host="myserver.com" port="25" defaultCredentials="true" />
</smtp>
</mailSettings>
</system.net>
Y instancia del SmtpClient sin params:
SmtpClient client = new SmtpClient();
embargo, la configuración no se lee (estoy tratando de probar la biblioteca con NUnit) y Obtengo un System.InvalidOperationException
, porque la configuración no se lee y, por lo tanto, el host es nulo.
¿No debería leerse la configuración automáticamente?
Tuve un problema similar hace más de 2 años: http://stackoverflow.com/questions/737946/net-configuration-section-designer-where-is-my-collection/738501#738501 –
Gracias John. Acababa de llegar a la misma conclusión ...;) ¡Debería haber pensado más en eso definitivamente! – mamoo