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ホスティングプロバイダがフルトラストをサポートしていることを確認してください。そうでなければ、それは働かない。 –