我与SMTPClient合作多年,遇到了一个似乎找不到答案的问题。
当我调用smtpclient构造函数时,得到一个nullreference/“object reference not set to an instance of an object”。
var client = new SmtpClient();
我在网站的web.config文件中有以下信息。我试过使用deliveryMethod和所有3个属性。
<system.net>
<mailSettings>
<smtp deliveryMethod="SpecifiedPickupDirectory" deliveryFormat="SevenBit" from="customerservice@test.com">
<specifiedPickupDirectory pickupDirectoryLocation="C:\inetpub\mailroot\Pickup" />
</smtp>
</mailSettings>
</system.net>
上面的代码和配置在本地和1个测试服务器上都可以正常工作;但是,在另一个测试服务器上发生错误。
关于调试这个我应该在什么地方查看有什么想法吗?
我觉得这很简单,但我无法理解。