http 500内部服务器错误如何修复

ghi*_*hie 7 iis

我使用Web服务调用时遇到问题"500内部服务器错误".是什么导致了这个问题?怎么解决?

请建议我..

这是我的代码:

   MailMessage objEmail = new MailMessage(new MailAddress(ConfigurationManager.AppSettings["emailAdd"].ToString()), new MailAddress(ConfigurationManager.AppSettings["emailAdd"].ToString()));
    objEmail.Subject = "Test";
    objEmail.Body = "EJSCODE:" + _Message;
    objEmail.Priority = MailPriority.High;
    SmtpClient SmtpMail = new SmtpClient();
    SmtpMail.Host = "localhost";
    SmtpMail.DeliveryMethod = SmtpDeliveryMethod.PickupDirectoryFromIis;
    SmtpMail.PickupDirectoryLocation = @"C:\Inetpub\wwwroot\MailMsg2"; 
    SmtpMail.Send(objEmail);
Run Code Online (Sandbox Code Playgroud)

hex*_*mal 4

您还可以查看 IIS 日志,默认情况下存储在 C:\Windows\System32\LogFiles\W3SVC1 - 在那里您可以找到错误描述

  • 至少在 IIS7 及更高版本中,其位置为:%SystemDrive%\inetpub\logs\LogFiles (5认同)