Runtime Error 问题

yanxiang23 2010-02-09 09:38:57
小弟维护一个网站,最近突然出现一个问题,在网站上传一些更新内容之后,偶尔几次还好,多上传几次之后网站页面就出现了Runtime Error
Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.

Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".


<!-- Web.Config Configuration File -->

<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>


Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.


<!-- Web.Config Configuration File -->

<configuration>
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>



求教各位大虾该如何解决啊???到底问题出在何处呢
...全文
220 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanxiang23 2010-02-09
  • 打赏
  • 举报
回复
找到代码了。。。。
2楼的大哥能否再指点一二啊
/// <summary>
/// 根据新闻ID查询栏目ID
/// </summary>
/// <param name="newsID">新闻ID</param>
/// <returns></returns>
public static int SearchColumnID(string newsID)
{
string select_all_str = "select columnID from main_News where newsID=?newsID";
MySqlCommand com = new MySqlCommand();
com.CommandText = select_all_str;
com.Connection = my_con;
MySqlParameter p_newsID = new MySqlParameter();
p_newsID.ParameterName = "?newsID";
p_newsID.Value = newsID;
p_newsID.MySqlDbType = MySqlDbType.VarChar;
com.Parameters.Add(p_newsID);

int rowEffect = 0;
try
{
my_con.Open();
rowEffect = int.Parse(com.ExecuteScalar().ToString());
}
finally
{
my_con.Close();
}
return rowEffect;
}


其中my_con.Close();
是1397行
symbol_bc 2010-02-09
  • 打赏
  • 举报
回复
根据你在4楼的回复,这句
at SXFJ.DAL.main_News.SearchColumnID(String newsID) in d:/xxweb\App_Code\DAL\main_News.cs:line 1397
应该是在main_News.cs这个文件的1397行处错了,方法名是SearchColumnID,显然是要搜索列的id,而且写在DAL层,是一个访问数据库的错误,是这种错误经常出现的地方。
我的建议还是,如果你不是开发人员,不好搞。如果你的系统跑了好长时间了,最近才出错,那很可能你动了数据库的结构,造成的错误,建议你可以想想最近动了什么结构,改回去就好了。
否则如果系统是刚刚跑起来,那就联系开发人员吧,这属于bug了。
yanxiang23 2010-02-09
  • 打赏
  • 举报
回复
还有一个警告如下也报了很多次
:Failed to process request.

Exception: System.Threading.ThreadAbortException
Message: Thread was being aborted.
StackTrace: at System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr)
at System.Web.HttpRuntime.ProcessRequestNoDemand(HttpWorkerRequest wr)
at System.Web.Hosting.ISAPIRuntime.ProcessRequest(IntPtr ecb, Int32 iWRType)

有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
yanxiang23 2010-02-09
  • 打赏
  • 举报
回复
2楼果然是高手啊。。。我真不是开发人员,只是负责维护更新网站内容的
我看了下日志,连续有很多警告之后,就报错了。警告如下:
Event code: 3005
Event message: An unhandled exception has occurred.
Event time: 2010-2-4 19:41:14
Event time (UTC): 2010-2-4 11:41:14
Event ID: fa1ccf8568844a1c97fd4e992b79489e
Event sequence: 4582
Event occurrence: 190
Event detail code: 0

Application information:
Application domain: /LM/W3SVC/1461632812/Root-1-129097095032031250
Trust level: Full
Application Virtual Path: /
Application Path: d:/xxweb\
Machine name: WEBSERVER

Process information:
Process ID: 1244
Process name: w3wp.exe
Account name: NT AUTHORITY\NETWORK SERVICE

Exception information:
Exception type: NullReferenceException
Exception message: Object reference not set to an instance of an object.

Request information:
Request URL: http://www.xxxxxx.net/Display.aspx?ID=4368
Request path: /Display.aspx
User host address: xx.xxx.xxx.xxx
User:
Is authenticated: False
Authentication Type:
Thread account name: NT AUTHORITY\NETWORK SERVICE

Thread information:
Thread ID: 22
Thread account name: NT AUTHORITY\NETWORK SERVICE
Is impersonating: False
Stack trace: at MySql.Data.MySqlClient.NativeDriver.ExecuteCommand(DBCmd cmd, Byte[] bytes, Int32 length)
at MySql.Data.MySqlClient.NativeDriver.Query(Byte[] bytes, Int32 length)
at MySql.Data.MySqlClient.Statement.ExecuteNext()
at MySql.Data.MySqlClient.PreparableStatement.ExecuteNext()
at MySql.Data.MySqlClient.PreparableStatement.Execute()
at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
at MySql.Data.MySqlClient.MySqlCommand.ExecuteNonQuery()
at MySql.Data.MySqlClient.MySqlTransaction.Rollback()
at MySql.Data.MySqlClient.MySqlConnection.Close()
at SXFJ.DAL.main_News.SearchColumnID(String newsID) in d:/xxweb\App_Code\DAL\main_News.cs:line 1397
at Display.BandLink(String id) in d:/xxweb\Display.aspx.cs:line 41
at Display.Page_Load(Object sender, EventArgs e) in d:/xxweb\Display.aspx.cs:line 28
at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
at System.Web.UI.Control.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)


Custom event details:

有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
baishi1987 2010-02-09
  • 打赏
  • 举报
回复
我也遇到过这样的问题,估计是哪个页面不符合服务器的要求。
如DLL文件引用,最常见的问题就是你没在.CS文件中引用DLL文件的命名空间
symbol_bc 2010-02-09
  • 打赏
  • 举报
回复
呵呵,说的很明白了,这是一个运行时的错误,而且你肯定不是开发人员,基于安全原因,在远端把错误信息屏蔽了,所以你看不到具体是哪里出错了。
如果这个系统有日志的话,就看日志,没有日志的话,看你可不可以控制服务器,可以的话把
<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>这里改为
<customErrors mode="Off" defaultRedirect="mycustompage.htm"/>,就可以看到到底是哪里出的错,可是然后你怎么改啊。难道还要反编译源代码吗?这种时候最好联系写代码的人,要不然你不好搞啊
Snowdust 2010-02-09
  • 打赏
  • 举报
回复
从你提供的东西没法分析,是那个页面,有哪些代码?
symbol_bc 2010-02-09
  • 打赏
  • 举报
回复
没有调试环境,没有上下文,...............................................
yanxiang23 2010-02-09
  • 打赏
  • 举报
回复
求助啊。。。。跪求高手解答
打开链接下载源码: https://pan.quark.cn/s/589796089f72 C++课程设计任务列表,涵盖以下内容:1、识别并显示10至99范围内,各位数乘积超过各位数和的数值,例如数字12不满足条件,因为1乘以2小于1加2,故不输出;而数字27满足条件,因为2乘以7大于2加7,因此需要输出该数。2、开发一个功能,用于从用户输入的任意数量实数中找出最大值与最小值:首先要求用户输入一个正整数n,代表数值的个数,随后用户可输入任意n个实数,程序需找出这n个数中的最大值和最小值并将它们展示出来。3、实现两个已排序数组的合并操作:设有数组A和B,且假设这两个数组的元素均已按照降序排列。编写程序将A和B合并成一个新的数组C,并确保C中的元素同样保持降序排列。int A[10]={123, 86,80, 49,33,15,7,0,-1,-3};int B[10]={100,64,51,50,27,19,15,12,5,2};4、设计一个函数,用于计算特定分数序列前n项的总和,该序列为1/2,1/3,1/4,1/5,1/6,1/7,...。要求在主程序中提示用户输入一个整数n,并验证输入的合法性(n需大于1方为有效),若输入合法,则调用求和函数并显示计算结果。5、编写一个程序,计算两个用户输入日期之间的天数差:用户需以year1,month1,day1和year2,month2,day2的格式输入两个日期,程序随后计算这两个日期之间的天数间隔,并将结果输出到屏幕上。要求编制具有如下原型的函数difs2Date:long GetDayDifference(int y1,int m1,int d1,int y2,int m2,int d2);并在主函数中调用此函数,将计...
代码下载地址: https://pan.quark.cn/s/ee8627e4e6d7 ABAP调试器是一种功能强大的工具,可用于在执行期间对ABAP代码进行检验。除了常规的核心功能(例如逐行运行代码以及检验变量、字段符号和引用的值)之外,它还提供了一些辅助性的特性,能够简化并压缩调试会话的时长。并非所有使用者都熟悉这些辅助特性。SAP ABAP调试器是处理和优化ABAP代码开发与维护工作的核心资源,它配备了多样的功能来协助开发人员在运行状态下进行检验和排除故障。此资源着重阐述了ABAP调试器的一些高级特性,涵盖了深入分析调用堆栈、系统级调试、更新会话调试以及提升调试效率的方法。 1. **深入分析调用堆栈**:除了常规的应用程序调试,开发人员有时需要对调用堆栈的内部层级进行深入调试,特别是在错误出现在异步执行的更新处理或系统级程序时。通过启用**系统级调试**,可以访问通常不公开的系统代码,但这也会导致调用堆栈的显著增加,因此需要审慎操作。 2. **系统级调试**:对于不含业务逻辑的系统级程序,开发人员通常无需进行调试。然而,在特定情形下,例如进行错误追踪时,可能需要进入系统代码。借助调试器的“系统调试启用/禁用”选项,可以赋予对系统程序的调试权限。 3. **更新会话调试**:在处理异步更新任务,例如持久化业务数据时,错误可能发生在更新任务内部。激活**更新会话调试**,在更新任务完成后,调试器将自动启动,展示执行路径。比如,在变更成本中心后,通过输入调试指令 "/h" 启动调试,保存后能够看到更新过程中的错误。 4. **分析调用堆栈**:在进行深入调试时,调用堆栈是至关重要的。通过分析调用堆栈,能够定位到引发问题的具体位置,如在VB_V2_NORMAL...
源码链接: https://pan.quark.cn/s/a4b39357ea24 小程序雷达 AI 驱动的小程序生态选型与风险评估工具,把微信小程序开发资源转化为可筛选、可评估、可对比的技术雷达。 线上地址 主站: Vercel: 适合谁 正在做微信小程序技术选型的产品、研发和架构团队。 需要判断 Taro、uni-app、原生小程序、组件库、云开发和 SDK 风险的团队。 需要把历史 awesome 列表转成可筛选、可对比、可验证技术雷达的维护者。 可以做什么 Radar:按推荐状态、风险等级、资源类型、分类和适用场景浏览小程序生态资源。 Quick Search:快速搜索资源并跳转常用页面。 Compare:对比 Taro、uni-app、原生小程序等核心方案。 Advisor:输入选型问题,获得推荐结论、适用/不适用条件、迁移成本、下一步和证据来源。 Doctor:粘贴小程序项目配置,识别框架依赖、过时方案和迁移风险。 Weekly:查看小程序生态周报和近期风险信号。 数据概览 当前数据集中包含 236 个小程序生态资源。 完整资源可在 Radar 页面和导出能力中查看。 核心样例 Taro ★30.6k+ - 使用 React 的方式开发小程序的框架,同时支持生成多端应用 uni-app ★36.1k+ - 使用 Vue 语法开发小程序、H5、App的统一框架 MPX ★2.1k+ - 增强型小程序框架,深度性能优化,支持跨小程序平台开发,完全兼容原生小程序组件 WePY ★21.7k+ - 支持组件化的小程序开发框架 vant-weapp ★12.3k+ - 高颜值、好用、易扩展的微信小程序 UI 库 tdesign-miniprogram ★1.3...

62,271

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧