• 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");

  • 相关阅读:
    AVAudioSession
    (whh仅供自己参考)进行ip网络请求的步骤
    1、大部分社交平台接口不支持https协议。
    怎样在官网上下载xcode7.2
    ios9 http请求失败的问题
    真机测试最详细的步骤
    svn的初级使用
    framework not found -fno-arc编译错误
    单例对象
    IOS6学习笔记(三)
  • 原文地址:https://www.cnblogs.com/superkklot/p/5097270.html
Copyright © 2020-2023  润新知