代码之家  ›  专栏  ›  技术社区  ›  JamesEggers

调用System.net.mail.smtpclient构造函数时,对象引用未设置为对象的实例

  •  -1
  • JamesEggers  · 技术社区  · 7 年前

    我与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个测试服务器上都可以正常工作;但是,在另一个测试服务器上发生错误。

    关于调试这个我应该在什么地方查看有什么想法吗? 我觉得这很简单,但我无法理解。

    0 回复  |  直到 7 年前
    推荐文章