0
描述:应用程序试图执行安全策略不允许的操作。要授予此应用程序所需的权限,请联系您的系统管理员或更改配置文件中的应用程序信任级别。Windows主机上的安全异常
异常详细信息:System.Security.SecurityException:对'System.Net.Mail.SmtpPermission,System,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'类型权限的请求失败。
我的代码是:
Mail.To.Add("[email protected]");
SmtpClient client = new SmtpClient("smtp.gmail.com");
client.Port = 587;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.UseDefaultCredentials = false;
System.Net.NetworkCredential credentials = new System.Net.NetworkCredential("[email protected]", "123");
client.EnableSsl = true;
client.Credentials = credentials;
string body = MailBody;
var mail = Mail;
MailAddress From = new MailAddress("[email protected]", "Test Mail");
mail.From = From;
mail.Subject = MailSubject;
mail.IsBodyHtml = true;
mail.Body = body;
client.Send(mail);
我已经尝试了和,但是新错误显示为“服务器上发生了应用程序错误。应用程序可以防止远程查看应用程序错误的细节(出于安全原因),但可以通过本地服务器上运行的浏览器查看应用程序错误。 –
Partha
@Partha请确保您的托管服务提供商支持完全信任。如果没有,它不会工作。 – 2016-12-07 05:45:25