• .Net程序异常调试汇总


    前言:
    编程中难免出现一些异常,而有些错误可能是之前自己遇到过的、但一时又忘记,不得不又从头开始调试找错误,这样很浪费时间,所以把平时遇到的一些错误信息汇总在此,便于查询,总结错误,提高效率。
    说明:
    至于错误及解决方法可能不至一种,也可能与你遇到的有所不同,需根据实际环境来"实例化"

    一般错误 (http://www.cnblogs.com/chy710)


    1、未处理的"System.StackOverflowException"类型的异常出现在
    程序可能出现死循环,如a调用b,b又调用b.......
    2、发现不明确的匹配
    apsx页面中的控件名可能与对应aspx.cs代码中的一些变量重名
    3、无法将类型"ASP.login_aspx" 转换为"System.Web.UI.WebControls.Login"
    出现在.net2.0中(如果页面名为login.aspx),因为Login类和2.0的"System.Web.UI.WebControls.Login"引发了冲突,
    方法1:login.aspx页面顶部的Inherits="Login",login.aspx.cs中的类名public partial class Login (把Login改名成其它)

    方法2:新建页面时避免使用Login.aspx的文件名

    Asp.Net+MySQL (http://www.cnblogs.com/chy710)
    1、由于套接字没有连接并且(当使用一个 sendto 调用发送数据报套接字时)没有提供地址,发送或接收数据的请求没有被接受。
    程序连接不到mysql,请确认mysql服务已经启动,并能正确连接到数据库
    2、Out of range value adjusted for column
    值超出数据类型的最大范围;数据连接使用的编码与数据库的编码一致;采用load date导入文本时文本文件的编码与数据库编码要一致。
  • 相关阅读:
    【PAT】 B1006 换个格式输出整数
    【PAT】B1014 福尔摩斯的约会
    【PAT】B1005 继续(3n+1)猜想
    【PAT】B1004 成绩排名
    【PAT】B1003 我要通过!
    【PAT】B1002 写出这个数
    【PAT】B1001 害死人不偿命的(3n+1)猜想
    【PAT】A1001A+B Format
    【PAT】B1027 打印沙漏(20 分)
    【PAT】B1032 挖掘机技术哪家强(20 分)
  • 原文地址:https://www.cnblogs.com/chy710/p/882968.html
Copyright © 2020-2023  润新知