asp.net邮件突然停止工作.我如何调试我的asp.net mvc 4应用程序来解决这个问题

本文关键字:asp net mvc 我的 应用程序 解决 问题 突然 停止工作 何调试 调试 | 更新日期: 2023-09-27 18:30:10

在我的asp.net mvc 4网站上,我写了一个函数(使用try-catch c#)。直到昨天,这个功能还可以正常工作。

我现在已经测试了,但它不起作用。我调试它,当我调试代码时,它们在try-catch中也不例外。

我认为没有例外意味着它会起作用。我没有关于服务器的信息。我得到的smtp一直工作到昨天。

我试着在我的电脑或实时网站上进行测试。他们都不发邮件。

现在有人告诉我如何解决这个问题。

   public static bool SendMail(string EmailID, string subject, string message, string senderMail, List<string> AttachFiles)
        {
            try
            {
               // code here work before but now.
            }
            catch
            {
                return false;
            }
        }

我调试了它,但一无所获。有人知道在这里没有任何异常的情况下如何找到问题吗?

asp.net邮件突然停止工作.我如何调试我的asp.net mvc 4应用程序来解决这个问题

但是你是如何发送这封邮件的?VIa本地SMTP服务器?通过远程smtp服务器?你能登录SMTP服务器并发送邮件吗?你确定不是SMTP服务器本身出了问题吗?如果你使用你的电子邮件客户端通过这个SMTP服务器发送,会发生什么?它能工作吗?

你可以做的一件事是设置你的邮件代码,不直接通过SMTP发送,而是使用分拣目录;这样你就可以确保你的代码正在完成它的工作(它会在文件夹中创建电子邮件,而不是通过SMTP发送)。一旦你知道这是有效的,那么你就可以确定问题出在SMTP服务器上。

此外,您应该发布未按预期工作的代码,否则这都是我们的猜测。