IIS服务器上的MailMessage附件

时间:2014-07-25 17:47:35

标签: c# asp.net .net ajax mailmessage

我目前遇到的问题是我正在创建带附件的MailMessage。这在本地服务器上运行良好,但是一旦将其移动到远程服务器,应用程序就无法找到附加的文件。我正在使用的代码是:

foreach (string s in e.attachments)
{
    mail.Attachments.Add(new Attachment(s));
}

其中e.attachments只是客户端计算机上文件路径的List<string>

我收到的错误消息是:

Error message

我假设发生了这种情况,因为应用程序正在查看运行它的服务器的C:驱动器。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

首先必须将附件上传到服务器。 正如您所说,您尝试附加的文件位于本地存储上,而不是您的网络服务器上。

This帖子可以帮助您上传附件:

干杯,马丁