C# ASP.NET,从服务器返回的状态代码为:500
一位使用我刚刚发送给他们的ASP.NET程序的客户遇到以下错误,我曾在4个web服务器IIS6、7和7.5上,在4个不同的网络上对该程序进行了个人测试,但我从未得到过这一点,该客户正在使用IIS6和.NET 2.0(根据需要)。该程序使用Windows身份验证,这可能是问题的一部分,也可能不是问题的一部分。我被卡住了,我不知道从哪里开始。非常感谢您的帮助 Sys.WebForms.PageRequestManagerServerErrorException: 运行时发生未知错误 正在服务器上处理请求。 从服务器返回的状态代码 服务器:500C# ASP.NET,从服务器返回的状态代码为:500,c#,asp.net,C#,Asp.net,一位使用我刚刚发送给他们的ASP.NET程序的客户遇到以下错误,我曾在4个web服务器IIS6、7和7.5上,在4个不同的网络上对该程序进行了个人测试,但我从未得到过这一点,该客户正在使用IIS6和.NET 2.0(根据需要)。该程序使用Windows身份验证,这可能是问题的一部分,也可能不是问题的一部分。我被卡住了,我不知道从哪里开始。非常感谢您的帮助 Sys.WebForms.PageRequestManagerServerErrorException: 运行时发生未知错误 正在服务器上处理
HTTP错误代码500只是表示“服务器上发生了一些不好的事情,但我们不会告诉您那是什么”
您必须“询问”服务器机器出了什么问题。查看Windows事件日志、IIS日志或您的应用程序自己的日志,找出“某物”是什么。HTTP错误代码500只是指“服务器上发生了一些不好的事情,但我们不会告诉您那是什么”
您必须“询问”服务器机器出了什么问题。查看Windows事件日志、IIS日志或应用程序自己的日志,找出“某物”是什么。此错误通常表示代码中引发了一些异常,例如,由于引用为null或其他原因。此错误通常表示代码中引发了一些异常,例如,由于引用为空或其他原因。如果web表单中有
字符,则会出现此错误。尝试将
ValidateRequest=“false”
放在页面的页面指令中。如果您的web表单中有
字符,则会出现此错误。尝试将
ValidateRequest=“false”
放在页面的页面指令中。如果您的web表单中有<>/个字符,则会出现此错误。
必须在左右两侧插入空格或单引号
例如:
false: 1<TR<5
True:1< TR <5 or 1<'TR'<5
false:1如果web表单中有<>/个字符,则会出现此错误。
必须在左右两侧插入空格或单引号
例如:
false: 1<TR<5
True:1< TR <5 or 1<'TR'<5
false:1IMHO您应该尝试收集更多的信息。应用程序日志,例如服务器事件日志。是否使用堆栈跟踪记录异常?在试图解决问题之前,您需要知道在哪里查找。我想您应该尝试收集更多的信息。应用程序日志,例如服务器事件日志。是否使用堆栈跟踪记录异常?在尝试修复此问题之前,您需要知道在哪里查找。Windows事件查看器是一个很好的提示。为什么我总是忘了去那里检查!Windows事件查看器是一个很好的提示。为什么我总是忘了去那里检查!