zoukankan      html  css  js  c++  java
  • ASPNET5 诊断

    1. 配置一个错误的处理页

    在ASP.NET5, 可以在Startup的Configure里配置一个错误处理页,对于开发来说,非常简单,只要增加Microsoft.AspNet.Diagnostics,然后用UseDeveloperExceptionPage()就可以了。如下所示:

    public void Configure(IApplicationBuilder app, IHostingEnvironment env)

    {

      if(string.Equals(env.EnvironmentName, "Development"))

      {

        app.UseDeveloperExceptionPage();

      }

    }

    如果一个请求的地址里有一个throw, 如/?throw=true, 一个异常就会被抛出。要配置在env里的EnvironmentName,在vs2015里面可以在一个工程的属性的Debug标签页里面增加ASPNET_ENV为名字的键值对就可以了。

    2. 在开发环境下的错误页面

    当一个异常抛出时,页面显示几个tab页,第一个是Stack, 发生错误时的调用堆栈,第二个是QueryString集合, 第三个tab是cookies, 第四个是Headers, 第五个是当前的Environment配置。

    在wwwroot目录下,可以增加web.config目录,可以看到在Configure之前的异常错误,配置如下

    <configuration>

      <system.web>

        <customerErrors mode="off" />

      </system.web>

    </configuration>

    3. 增加Runtime Info页

    你可以配置app.UseRuntimeInfoPage(). 显示运行时的一些信息. 一旦你增加了这个配置你可以通过path: /runtimeinfo来查看运行时的一些信息

    你可以自定义自己的查看路径,如下:

    app.UseRuntimeInfoPage("/info");

    4. Welcome页

    你可以通过app.UseWelcomePage(). 来添加一个欢迎页。你也可以配置它的路径

    app.UseWelcomePage("/welcome");

  • 相关阅读:
    静态网页
    css
    html
    数据分析器
    初步了解计算机
    如何导出数据库的数据词典
    阅读计划
    python之文件读写
    曾梦想仗剑走天涯,看世界的繁华
    python lambda匿名函数
  • 原文地址:https://www.cnblogs.com/superkklot/p/5097270.html
Copyright © 2011-2022 走看看