Rick Strahl's Web Log

Wind, waves, code and everything in between...
ASP.NET • C# • HTML5 • JavaScript • AngularJs
Contact   •   Articles   •   Products   •   Support   •   Search
Ad-free experience sponsored by:
ASPOSE - the market leader of .NET and Java APIs for file formats – natively work with DOCX, XLSX, PPT, PDF, images and more

Weblog Posts in April 2018


Categories
ASP.NET (261) .NET (123) JavaScript (71) jQuery (61) Windows (52) Visual Studio (49) AJAX (47) IIS (46) CSharp (43) HTML (38) ASP.NET (35) Localization (32) LINQ (30) ASP.NET Core (30) Personal (28) WCF (28) WPF (25) MVC (25) HTML5 (24) FoxPro (22) Security (21) Web Services (19) CSS (18) Angular (17) ADO.NET (16) Web Api (16) C# (15) COM (15) Vista (12) .NET Core (11) HTTP (10) IIS7 (10) XML (10) Sql Server (9) Microsoft AJAX (8) Markdown (7) IIS7 (7) Web Connection (7) West Wind Ajax Toolkit (7) Entity Framework (6) Internet Explorer (6) Html Help Builder (5) Live Writer (5) OWIN (5) C++ (5) ASPNET5 (5) SignalR (5) Silverlight (5) Source Control (4) Westwind.Globalization (4) WinForms (4) Cordova (4) NuGet (4) Markdown Monster (4) Mobile (4) Networking (3) Opinion (3) Razor (3) LetsEncrypt (3) Help Builder (3) ISV (3) Conferences (3) DataBinding (3) WebLog (3) Web Browser Control (3) Software Development (3) Speaking (2) RegEx (2) RSS (2) Tools (2) Visual Studio Code (2) Help (2) ASP.NET vNext (2) Bugs (2) Linux (2) Installation (2) Office (2) RazorPages (1) Musings (1) Migration (1) Maui (1) IOS (1) iPhone (1) JSON (1) Azure (1) Blazor (1) ASP.NET Markdown (1) Visual Studio (1) ADO.NET (1) .NET Standard (1) Addins (1) Graphics (1) Hardware (1) fasdd (1) FireFox (1) Flexbox (1) Deployment (1) Dynamic Types (1) Control Development (1) Chocolatey (1) Web Assembly (1) Travel (1) Typescript (1) Testing (1) Threading (1) rxJs (1) SEO (1) Web Deployment Projects (1) Web Design (1) wwHoverPanel (1) Windsurfing (1)

Creating a generic Markdown Page Handler using ASP.NET Core Middleware



I've been talking about Markdown a lot in recent blog posts and this time I'll cover a generic Markdown page handler that you just drop into any site to handle semi-static page editing more easily with Markdown from within an ASP.NET Core application. While Markdown is common fare in CMS or blog applications, it's not so apparent how to get similar generic Markdown document rendering within the context of an existing application. The middleware I describe here allows you to simply drop a markdown file into a configured folder and have it rendered into a stock template. Simple but very useful.

Getting the .NET Core Runtime Version in a Running Application



Microsoft has a long history of not providing a reasonable way of looking up the version of the runtime that is hosting your applications. .NET Core is no different and in this short post I show one way you can capture a descriptive name of the runtime executing that's suitable for displaying in your application's info page.
West Wind  © Rick Strahl, West Wind Technologies, 2005 - 2018