代码段:
public static void SendEmail(string _ToEmail, string _Subject, string _EmailBody)
{
oApp = new Microsoft.Office.Interop.Outlook.Application();
Microsoft.Office.Interop.Outlook.MailItem email = (Microsoft.Office.Interop.Outlook.MailItem)(oApp.CreateItem(Microsoft.Office.Interop.Outlook.OlItemType.olMailItem));
email.Recipients.Add(_ToEmail);
email.Subject = _Subject;
email.Body = _EmailBody;
((Microsoft.Office.Interop.Outlook.MailItem)email).Send();
}
当我在另一个项目(位于文件系统中)测试它但尝试从IIS(虚拟站点)测试它时,此方法运行良好;它会抛出此异常:email.Recipients.Add(_ToEmail); < / p>
任何帮助将不胜感激
P.S。 ASPNET帐户具有管理员权限
提前感谢。
答案 0 :(得分:0)
确保在web.config
中设置了引用