The ASP.NET MVC & Web API Magazine

By Dan Wahlin | All about ASP.NET MVC & Web API. Tweet article suggestions to @DanWahlin.

Getting Nginix up and running on an Ubuntu Box with SSL and HTTP2

Welcome, welcome in today’s post we’re going to set up a bunch of stuff inside Nginx. If you’re a frequent reader you’ll remember that we talked …

SSL

Getting started with .NET Core

.NET Core runs on Windows, Linux, and macOS / OS X<p>Windows<p>Install .NET Core on Windows.<p>You can get started developing .NET Core apps by following …

Microsoft

Overview

Install<p>Create new console application and install the BenchmarkDotNet NuGet package. We support:<p><i>Projects:</i> Classic (*.csproj), Modern …

.Net Framework

ASP.NET Core logging with NLog and Microsoft SQL Server

This article shows how to setup logging in an ASP.NET Core application which logs to a Microsoft SQL Server using NLog.<p>The NLog.Extensions.Logging is …

Two tools for quick and easy web application load testing during development

August 10, '16 Comments [0] Posted in Open Source<p>Sponsored By<p>I was on the ASP.NET Community Standup this morning and Jon mentioned a new tool for …

Load testing

.NET Core Roadmap

<i>This post was written by Scott Hunter.</i><p>It has been about two weeks since we shipped .NET Core / ASP.NET Core 1.0. The team has used the past two weeks …

Adding a Custom Inline Route Constraint in ASP.NET Core 1.0

June 23, '16 Comments [0] Posted in ASP.NET | ASP.NET MVC<p>Sponsored By<p>ASP.NET supports both attribute routing as well as centralized routes. That …

Software Engineering

First Steps: Exploring .NET Core and ASP.NET Core

.NET Core and ASP.NET Core 1.0 are finally here, and in this post I'll show how to get started with these new tools using the command line tooling. …

Computer Science

Announcing Entity Framework Core 1.0

Entity Framework (EF) Core is a lightweight, extensible, and cross-platform version of Entity Framework. Today we are making Entity Framework Core …

Announcing ASP.NET Core 1.0

The first version of ASP.NET 1.0 came out almost 14 years ago. Since then many developers have used it to build and run great web applications, and …

C#

ASP.NET Core RC2, Meet Docker

So you read my last post DevOps for ASP.NET Core RC2 and thought, but Donovan what about Docker? OK then, let’s deploy to Docker. This will be a …

Microsoft Visual Studio

Docker and .NET Core CLR Release Candidate 2

When Microsoft open sourced the .NET Framework in 2014 and released runtimes for Linux in November last year, we knew interesting things were going …

Stack overflow

NDC Oslo Web API sample updated to ASP.NET Core RC2

Last year at NDC Oslo I did a talk about migrating from ASP.NET Web API to ASP.NET 5 MVC 6 (as it was called at the time).The talk was done against …

APIs

ASP.NET Core Self-Hosting with .NET 4.6 Apps

Demonstrates how to self-host an ASP.NET Core app using .NET 4.6 apps.<p>Self-Hosted MVC Core with Windows Forms 4.6<p>Add a new Windows Forms project.<p>Set …

Productivity Apps

ASP.NET Core: A More Realistic Starter Kit

ASP.NET Core is a fascinating platform with many good ideas, but in its present form (RC1)there is a culture shock for experienced ASP.NET developers …

Software Engineering

Visual Studio Code 1.0 Release

Visual Studio Code 1.0!<p>April 14, 2016 by The VS Code Team, @code<p>Today we’re very proud to release version 1.0 of Visual Studio Code. Since our …

IdentityServer4 on Docker

28 Mar 2016<p>With Microsoft supporting .NET on Linux and docker supporting running containers on Windows, its a great time to be working on .NET stack. …

Routing in Angular 2 with ASP.NET Core - Nicolas Bello Camilletti

In my previous post, I explained how to configure Angular 2 with TypeScript in a ASP.NET Core project created with Visual Studio. The idea was to …

Secure file download using IdentityServer4, Angular2 and ASP.NET Core

This article shows how a secure file download can be implemented using Angular 2 with an OpenID Connect Implicit Flow using IdentityServer4. The …

How to Deploy Software

<!DOCTYPE html>How to Deploy Software How to<br>Deploy SoftwareMake your team’s deploys as boring as hell and stop stressing about it. <i>By:</i> Zach …

Management

Docker Tools for Visual Studio 2015 - Preview

Develop, run, validate your ASP.NET Core applications in the target environment. F5 your application directly into a Docker Container with debugging, …

Microsoft Visual Studio

Developing ASP.NET Apps in Docker Containers

This week we released our latest Docker Tools for Visual Studio which continues our journey for developing apps in their target environment with …

Microsoft Visual Studio

ASP.NET Core - 2300% More Requests Served Per Second

ASP.NET Core – Exceeds 1.15 Million request/s, 12.6 Gbps<p>Congratulations to ASP.NET Core and .NET Core teams and the Open Source .NET community for …

Programming

Exploring the new .NET "dotnet" Command Line Interface (CLI)

I've never much liked the whole "dnvm" and "dnu" and "dnx" command line stuff in the new ASP.NET 5 beta bits. There's reasons for each to exist and …

Command line

ASP.NET Core with PostgreSQL and Docker Demo

Application demo designed to show how ASP.NET Core and PostgreSQL can be run in Docker containers. The app uses Entity Framework to create a simple …

PostgreSQL

Understanding the new ASP.net 5 Configuration in Startup.cs

January 13, 2016<p>ASP.net 5 has so many changes in it I’m starting to lose track. I know it’s all good stuff but there is a lot of cheese moving at the …

Federated sign-out and IdentityServer3

<b>The federation gateway pattern</b>Consider a scenario where you are building an application that requires the user to login from a variety of identity …

Authentication

Performance is Paramount

Performance has always been one of the most fundamental and important aspects of user experience on the web for me. If pages are slow to load, or …

Load testing

10 features in C# that you really should learn (and use!)

1) async / await<p>Use the async / await-pattern to allow unblocking of the UI / current thread when execution blocking operations. The async / …