我们的系统从Windows Server 2003(Enterprise SP2)和IIS 6中移出。
而新系统是Windows Server 2012(Standard)和IIS 6(用于smtp邮件)&8。
我复制了所有的Web应用程序文件和IIS设置,另一个function是好的,但..
电子邮件系统是错的。
例如,
————————————————– ————————————-
exception:system.Net.Mail.SmtpException:无法获取iis提取目录。
第284行:SendMail sendmail = new SendMail();
第285行:sendmail.GetSendMail(messagefrom,Useremail,mailsubject,message);
堆栈跟踪:[SmtpException:无法获取iis提取目录。]
System.Net.Mail.IisPickupDirectory.GetPickupDirectory()+1894
System.Net.Mail.SmtpClient.Send(MailMessage消息)+1956518
CommonDll.SendMail.GetSendMail(String messagefrom,String Useremail,String mailsubject,String message)+466
d:\“sourcefile.aspx”中的ASP.common_users_courserecordadd_aspx.AddBtn_Click(Object sender,EventArgs e):285
System.Web.UI.WebControls.Button.OnClick(EventArgs e)+115
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)+140
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl,String eventArgument)+29
System.Web.UI.Page.ProcessRequestMain(布尔includeStagesBeforeAsyncPoint,布尔includeStagesAfterAsyncPoint)+2981
Microsoft .NET Framework v:2.0.50727.6407; ASP.NET v:2.0.50727.6387
————————————————– ————————————-
在Develop服务器(2008 R2 Ent SP1,IIS6和7.5)中,它工作正常。
困惑。
这应该有助于: 在Windows Server 2008上的IIS 7下设置SMTP