1. 配置一个错误的处理页web
在ASP.NET5, 能够在Startup的Configure里配置一个错误处理页,对于开发来讲,很是简单,只要增长Microsoft.AspNet.Diagnostics,而后用UseDeveloperExceptionPage()就能够了。以下所示:cookie
public void Configure(IApplicationBuilder app, IHostingEnvironment env)app
{ui
if(string.Equals(env.EnvironmentName, "Development"))spa
{开发
app.UseDeveloperExceptionPage();string
}io
}cookies
若是一个请求的地址里有一个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");