Asp.net mvc SMTP邮件未更新它';内容

Asp.net mvc SMTP邮件未更新它';内容,asp.net-mvc,smtp,Asp.net Mvc,Smtp,当用户在我的网站上注册时,我会向他们发送激活邮件 我最近更新了用户在邮件中收到的消息,但用户仍然收到旧消息。有人知道为什么吗 对不起 我使用的是C#,我的网站是ASP.NETMVC 我正在使用我创建的一个类,Mail.cs,在这里我创建了一个类似如下的MailMessage public static MailMessage RegistrationMessage(string userName, string userEmail) { using (MailMessag

当用户在我的网站上注册时,我会向他们发送激活邮件

我最近更新了用户在邮件中收到的消息,但用户仍然收到旧消息。有人知道为什么吗

对不起

我使用的是C#,我的网站是ASP.NETMVC

我正在使用我创建的一个类,Mail.cs,在这里我创建了一个类似如下的MailMessage

public static MailMessage RegistrationMessage(string userName, string userEmail)
    {
        using (MailMessage message = new MailMessage())
        {
            message.From = Mail.MailAdress();
            message.To.Add(new MailAddress(userEmail));
            message.Subject = "Your activation mail";
            message.Body = String.Format(@"Thank you, {0} for joining us!<br/>
                Here's your activation link to activate your new account.<br/>
                http://www.mywebsite.com/Account/Activate/{0}<br/>
                We hope you'll enjoy your stay!", userName);

            return message;
        }            
    }

假设您已将代码推送到生产服务器,是否重新启动了应用程序?

听起来您的web应用程序内存中似乎有旧代码

尝试在
web.config
中添加一些空白,然后保存它


这应该会在IIS中转储内存。

您需要提供有关应用程序的编写内容、执行的步骤、对消息来源所做的调试等更多信息。我们需要更多上下文来回答此问题。您是使用软件(什么软件包?)来管理这些电子邮件,还是主要由内部开发?如果是后者,您能否将代码提取到要点(但仍然存在问题)并将代码发布到此处?编辑并添加了更多上下文。当您在本地运行您的网站时,它是否有效?不确定重新启动应用程序意味着什么?我已经使用FTP上传了更改。该网站位于网站托管公司服务器上,而不是我拥有的服务器上。您是否确保上载了由MVC项目创建的dll?它不是专门的web.config,但应用程序内存中有较旧的代码。我必须更新一切。
SmtpClient smtp = new SmtpClient();
                smtp.Send(Mail.RegistrationMessage(userInformation.userName, userInformation.email));