Saturday, August 19, 2017

ASP.NET Core 2.0 with IIS

ASP.NET Core can run on both .NET 4.x as well as on .NET Core (1.x and 2.x)
The processing pipeline is very different from "classic" ASP.NET.
While publishing with Azure works seamlessly from VS 2017.3 to Azure,
as well as testing with IIS Express, publishing to local IIS is much more involved.

Host ASP.NET Core on Windows with IIS | Microsoft Docs

Download .NET Core (SDKs & Runtimes)

Windows Server Hosting (x86/x64) .NET Core 2.0.0 runtime
Publishing and Running ASP.NET Core Applications with IIS - Rick Strahl's Web Log

"The AspNetCoreModule has to be installed on your server and is part of the ASP.NET Core Server Hosting Bundle."
More on ASP.NET Core Running under IIS - Rick Strahl's Web Log
"IIS acts as a front end proxy to the backend Kestrel Console application that hosts the .NET based Kestrel Web server."ASP.NET Core Hosting with IIS

"Kestrel's throughput is roughly 20x faster than classic ASP.NET on Windows. It's also nearly 5x faster at serving content natively vs. serving it through IIS:"

Host ASP.NET Core on Windows with IIS | Microsoft Docs

new feature:
Introduction to Razor Pages in ASP.NET Core | Microsoft Docs
Getting started with Razor Pages in ASP.NET Core | Microsoft Docs

still limited to .NET 4.x ?
Host in a Windows Service | Microsoft Docs
Docs/aspnetcore/hosting/windows-service/sample at master · aspnet/Docs · GitHub

IoT for cars: OpenXC, SDL

Apple CarPlay, Android Auto… That is so 2015! Come see what you can do now! - That Conference

"OpenXC™ is a combination of open source hardware and software that lets you extend your vehicle with custom applications and pluggable modules. It uses standard, well-known tools to open up a wealth of data from the vehicle to developers, even beyond OBD-II."

OpenXC Use Diagram.
SmartDeviceLink (SDL) for iOS and Android
"SmartDeviceLink™ connects in-vehicle infotainment systems to smartphone applications allowing automakers the opportunity to provide customers with highly integrated connected experiences, and app developers with new and exciting ways of connecting with their customers"
links from:
That Conference 2017 Part 1 - MS Dev Show Podcast