SMTPClient.Send崩溃生产中的应用(SMTPClient.Send crashes pr

2019-09-29 06:51发布

我已经使用在几乎每一个应用程序,我已经开发了System.Net.Mail.SMTPClient类。 我从未有过任何问题与它。 不过,我遇到非常恼人的情况,其中SMTPClient.Send呼叫引起我的生产应用程序甚至死机内的try / catch块,和EXE被删除!

WTF。 在开发环境中也没有任何问题,电子邮件顺利发送。

该应用程序是用C#创建和Visual Studio 2010中我有一个创建一个应用程序安装与setup.exe文件安装项目。 每一次当制作应用程序调用STMPClient.Send崩溃没有警告和EXE消失。

我已经核实了所有的SMTP设置,正如我所说,在开发环境中运行时是没有问题的。

没有人有任何想法可能是什么造成这种奇怪的行为?

Answer 1:

这已被解决过评论,但增加以备将来参考答案

检查您的防病毒设置,它可能不喜欢它,并删除可执行文件没有任何警告。 如果要部署此客户端的计算机,请确保您购买软件发行者的数字证书。 但是,如果你的应用程序已经被列入“黑名单”,你可能需要采取进一步的措施,比如说提交白名单请求相关的实体。



文章来源: SMTPClient.Send crashes production application