2016-08-05 39 views
1

Ich bin mit Visual Studio 2012, für E-Mail senden mit HangFire für E-Mail zu senden, aber es zeigen die folgenden FehlerWindows-Dienste HangFire mit für E-Mail zu senden täglich

zu lesen oder schreiben geschützten Speicher Versuchte. Dies ist oft ein Hinweis darauf, dass anderer Speicher beschädigt ist.

der obige Fehler zeigt, wenn der Debugger an RecurringJob.AddOrUpdate geht (Emailservice => emailService.SendEmail() "0 9 * * *"); diese Aussage, ich versuche auch Werkzeuge Menü -> Optionen -> Debuggen -> Allgemein -> Deaktivieren Sie diese Option „JIT-Optimierung auf Modullast Unterdrückt“ aber der Fehler wurde nicht mir bitte helfen

 
protected override void OnStart(string[] args) 

{ 

      _server = new BackgroundJobServer(); 

      // It will run everyday at 9:00.// 
      RecurringJob.AddOrUpdate(emailService => emailService.SendEmail(), "0 9 * * *"); 
     } 

     protected override void OnStop() 
     { 
      _server.Dispose(); 
     } 

     public class EmailService 
     { 
      public void SendEmail() 
      { 
      WCFServiceInHangFire.ReportServiceClient Service = new WCFServiceInHangFire.ReportServiceClient(); 
       //using web services link to send email 
       Service.sendEmailToAdmin(); 
      } 
     } 

Antwort

0

Versuchen gegangen der IIS-Reset

öffnen CMD als Administrator

iisreset 
+0

i die iis wieder zurückgesetzt der Fehler aufgetreten ist – Devasish