Skip to content

Instantly share code, notes, and snippets.

@justinyoo
Last active March 23, 2016 10:16
Show Gist options
  • Save justinyoo/269f45544ee710417353 to your computer and use it in GitHub Desktop.
Save justinyoo/269f45544ee710417353 to your computer and use it in GitHub Desktop.
ASP.NET Core Tips & Tricks
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory logger)
{
logger.AddConsole(this.Configuration.GetSection("Logging"));
logger.AddDebug();
try
{
app.UseIISPlatformHandler();
app.UseDefaultFiles();
app.UseStaticFiles();
app.UseMvc();
...
}
catch (Exception ex)
{
app.Run(
async context =>
{
log.LogError($"{ex.Message}");
context.Response.StatusCode = (int)HttpStatusCode.InternalServerError;
context.Response.ContentType = "text/plain";
await context.Response.WriteAsync(ex.Message).ConfigureAwait(false);
await context.Response.WriteAsync(ex.StackTrace).ConfigureAwait(false);
});
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment