我目前遇到的问题是我正在创建带附件的MailMessage。这在本地服务器上运行良好,但是一旦将其移动到远程服务器,应用程序就无法找到附加的文件。我正在使用的代码是:
foreach (string s in e.attachments)
{
mail.Attachments.Add(new Attachment(s));
}
其中e.attachments只是客户端计算机上文件路径的List<string>
。
我收到的错误消息是:
我假设发生了这种情况,因为应用程序正在查看运行它的服务器的C:驱动器。我该如何解决这个问题?