我几乎在每个我开发的应用程序中都使用了System.Net.Mail.SMTPClient类。我从来没有遇到任何问题。但是,我遇到了一个非常烦人的情况,即SMTPClient.Send调用会导致我的生产应用程序崩溃,即使在TRY/CATCH块内,EXE也会被删除!SMTPClient.Send崩溃生产应用程序
WTF。在开发环境中,没有任何问题,电子邮件发送顺利。
该应用程序是用C#编写的,并在Visual Studio 2010中创建的。我有一个安装项目,它可以创建安装该应用程序的setup.exe文件。每当生产应用程序调用STMPClient.Send时,它都会在没有警告的情况下崩溃,EXE消失。
我已验证所有smtp设置,正如我所说的,在开发环境中运行时没有问题。
有没有人有任何想法可能会导致这种奇怪的行为?
哇......那么激进!检查您的防病毒设置,它可能不喜欢它,并删除可执行文件没有任何警告 – Leo
这是它!回答,所以我可以给你点! –