http 500内部服务器错误如何修复
我在使用Web服务调用时出现“500 Internal Server Error”问题。什么导致了这个问题?如何解决它?http 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);
你也可以看看IIS的日志,在默认情况下存储在C:\ WINDOWS \ SYSTEM32 \ LogFiles文件\ W3SVC1 - 那里你可以找到错误描述
至少在IIS7及以上的位置:%SystemDrive%\ inetpub \ logs \ LogFiles – 2014-03-04 07:49:11
的500
错误代码是一般的HTTP错误状态指示Web服务器的故障状态。
收到此类错误可能有无数的原因。没有进一步的分析,就没有办法确定导致错误的原因。
尝试逐步调试代码并检查生成的异常。
我已经部署它在服务器.. – ghie 2011-05-30 14:27:46
我接到了一个重复的URL重写值的误差在我的web.config文件中。
修改详细的错误处理方式http://stackoverflow.com/questions/3414103/why-cant-i-see-a-detailed-error-message-in-this-aspx-page – 2011-05-30 14:01:01