![]() |
商学院 |
![]() |
关于asp.net错误the status code returned from the server was:500 |
![]() |
|
![]() |
異常信息: Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the request on the server. The status code returned from the server was: 500
解決方法: 1. 如果客服端有不安全字符,如"<br/>" 等未經處理就存放到DB中,可以通過Trace捕獲到類似"从客户端("<br/>")中检测到有潜在危险的 Request.Form 值" 錯誤提醒信息,只要進行不安全字符過濾處理就可以了. Tip: 如果一時檢查不出來,可以嘗試使用向該頁面添加 ValidateRequest ="false", <%@ Page Language="C#" AutoEventWireup="true" ValidateRequest ="false" %> 再進行測試,如果測試通過,那么很可能該頁面出現的不安全字符,你需要進行安全過濾處理. 2. 如果沒有不安全字符的原因,先去掉UpdatePanel,然後進行測試,確認是否是程式碼有其他不宜發覺的錯誤,或其他地方程式錯誤或異常導致程式出現不安全字符,導致客服端檢核到不安全字符,進而拋出該"the status code returned from the server was:500"覆蓋掉最先的異常或錯誤. |
声明:该文及以下回复观点仅代表作者本人,五略商书系信息发布平台,仅提供信息存储空间服务。
转载请注明作者和出处:转自《五略商书》,作者it之王! |
|
相关阅读 |
![]() |
共创江山
|
![]() |
毛毛虫效应、美女效应、门槛效应、
|
![]() |
罗米欧与朱丽叶效应
|
![]() |
临近效应、留面子效应、流言的心理
|
![]() |
库里肖夫效应、冷热水效应、连带效
|
![]() |