zoukankan      html  css  js  c++  java
  • 测试已发布程序的错误

    有好多问题在本地测试没有问题,但是放到服务器上就会出现一系列的问题,但是已经发布后的代码无法测试,下面就介绍一种抓取错误的方法

    首先需要在项目根目录新建一个工程文件

    新添加的文件中写下如下代码

    protected void Application_Error(object sender, EventArgs e)
            {
                Exception ex = Server.GetLastError();
                StringBuilder sb = new StringBuilder();
                string dtNow = DateTime.Now.ToString();//获取当前时间
                sb.Append("------ ").Append(dtNow).Append(" 内部错误:").Append(ex.InnerException.ToString())
                   .Append(" 堆栈:").Append(ex.StackTrace).Append(" 内容:").Append(ex.Message)
                    .Append(" 来源:").Append(ex.Source).Append(" ").Append(ex.StackTrace).Append(" ")
                    .Append(ex.TargetSite).Append(" ");
                string path = HttpContext.Current.Server.MapPath(@"错误日志.log");
                System.IO.File.AppendAllText(path, sb.ToString());
                Server.ClearError();
            }

    注意添加引用:using System.Text;

    根目录下添加一个文件名字为   错误日志.log

    发布程序,然后放到服务器上进行测试

    朋友介绍的方法,暂时自己还没进行测试

  • 相关阅读:
    如何解决UITextField挡住键盘的问题
    设置UITextField中能输入的最大的字数
    如何判断IOS的设备版本型号
    IOS中如何实现对话聊天
    精美的iOS图片欣赏
    关于IOS 应用图标的设置
    ios7中添加多个按钮
    elementary0.4:快速配置工具
    elementary:网易云音乐白条解决
    deepin下eclipse快捷方式
  • 原文地址:https://www.cnblogs.com/zhang271123288/p/3658328.html
Copyright © 2011-2022 走看看