Notes from the ASP.NET Community Standup –March 9, 2017

This is the next in a series of blog posts that will cover the topics discussed in the ASP.NET Community Standup. The community standup is a short video-based discussion with some of the leaders of the ASP.NET development teams covering the accomplishments of the team on the new ASP.NET Core framework over the previous week. Join Scott HanselmanDamian EdwardsJon Galloway and an occasional guest or two discuss new features and ask for feedback on important decisions being made by the ASP.NET development teams.

Each week the standup is hosted live on Google Hangouts and the team publishes the recorded video of their discussion to YouTube for later reference. The guys answer your questions LIVE and unfiltered. This is your chance to ask about the why and what of ASP.NET! Join them each Tuesday on live.asp.net where the meeting’s schedule is posted and hosted.

ASP.NET Community Standup 3/09/2017

Community Links

Implementing an Audit Trail using ASP.NET Core and Elasticsearch with NEST

Testing an ASP.NET Core MVC Protobuf API using HTTPClient and xUnit

Handling validation responses for ASP.NET Core Web API

Let’s create a versioned and documented ASP.NET Core Web API

dotnet core cli · Surfing the code

Troubleshooting the dotnet ef command for EF Core Migrations

.NET agent adds support for Error analytics and error events – Language Agents

The antiforgery token could not be decrypted – Running ASP.NET Core on Azure App Service using deployment slots

Add Azure Storage / Azure Key Vault extensibility to DataProtection

Key storage providers | Microsoft Docs

Use Azure Key Vault from a Web Application | Microsoft Docs

Integrate JavaScript Logging with ASP.NET Core Logging APIs

Cross-Platform DevOps for .NET Core

WilderMinds’ ASP.NET Core Snippets

Storyteller 4.0 is Out!

Storyteller – Tutorial

Storyteller – Stepthrough Mode for Debugging

Storyteller – Working with the Specification Markdown

Generic Constructor Injection

WordPress Running on .NET

Running our asp.net core apps using Apache server with reverse proxy

Looking for feedback on Cofoundry, a new .NET CMS

Extending IdentityServer4 with WS-Federation Support

MSBuild integration for the Yarn package manager.

Customising ASP.NET MVC Core Behaviour with an IApplicationModelConvention

ASP.NET Core Web Forms is MVC alternative that use event-driven programming model for building dynamic web application

Announcing New ASP.NET Core and Web Development Features in Visual Studio 2017

Accomplishments

On 3/7/17 we released Visual Studio 2017; with the release, we announced updates to ASP.NET tools, ASP.NET Core tools, and Container tools. For more details on release read our announcement post.

Demo

This week Damian added Azure Application Insights profiler to the live.asp.net. Application Insight profiler is a tool that shows you how much time is spent on each method in a live web application. Once you have Application Insight profiler setup(setup instructions) in your web application, you can now view it in Azure.

To access the profiler, click on the performance tab in the overview blade.
performance-blade
Click the Examples column
Once you have clicked on examples, it will bring you to a list of requests at various response percentiles.
For each request, you can view a call tree of the functions called during that request and, the elapsed time spent in each function.
For more information on Application Insight profiler check out this tutorial.
Happy Coding!