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