Accepting Raw Request Body Content in ASP.NET Core API Controllers
A few years back I wrote a post about Accepting Raw Request Content with ASP.NET Web API. Unfortunately the process to get at raw request data is rather indirect, with no direct way to receive raw data...
View ArticleConditional TargetFrameworks for Multi-Targeted .NET SDK Projects on...
This is a short post that addresses an issue I ran into today when converting a project to .NET Core 2.0. I've been upgrading a host of my existing tools to .NET Standard/Core 2.0 and most of these...
View ArticleWPF Slow Window Loading due to Invalid SpellChecking Dictionaries
File this one into the Mr. Murpy Loves Me category: I ran into a nasty issue yesterday with Markdown Monster, which is a WPF application, by innocently adding an SpellCheck.IsEnabled=true attribute to...
View ArticleA few notes on creating Class Libraries for ASP.NET Core
I'm starting to collect some of my helper and utility classes into a reusable library (as I tend to do) for my ASP.NET Core projects. In the process I ran into a few snags and after a brief discussion...
View ArticleOpening a Web Browser with an HTTP Url from Visual Studio Code
Here's a quick tip for Visual Studio Code and how to open the current document in a Web Browser.I've been using Visual Studio Code more and more in recent months and it just keeps getting better and...
View Article.NET Core 2.0 and ASP.NET 2.0 Core are Here
Many of us have been patiently waiting through the long and windy road that has been the inception of the .NET Core and ASP.NET Core platforms. After a very rocky 1.0 and set of 1.x releases, version...
View ArticleDev Intersection 2017 Session Slides and Samples Posted
I've posted my Session Slides and code samples from last week's DevIntersection conference. It's been a while since I've been at a .NET Conference and as always after all the toil and tension getting...
View ArticleUsing Gists for General Purpose Web Pages with Markdown
Many of you probably know that Github has a GitHub Gist Site that can be used to post and share snippets of code easily. Gists are great for sharing longer code snippets on social media sites like...
View ArticleWorking around the lack of dynamic DbProviderFactory loading in .NET Core
I've been writing a lot about how nice it is to have .NET Core 2.0 and .NET Standard 2.0 support the majority of the full framework .NET, which makes it easy to port existing full framework libraries....
View ArticleEasy Configuration Binding in ASP.NET Core - revisited
A long while back I wrote a detailed and still relevant post that discusses ASP.NET Core's new configuration model and binding of configuration values to .NET types. In it I discussed the configuration...
View ArticleCode Magazine Article: Securing IIS Web Sites with Let’s Encrypt Certificates
I'm happy to point at my new CoDe Magazine article Securing IIS Web Sites with Let's Encrypt Certificates which is in the January/February edition issue:I've written a few times about Let's Encrypt,...
View ArticleFlexing your HTML Layout Muscles with Flexbox
Flexbox is a CSS based technology that makes it much easier to create structured layouts with HTML and CSS. Based on a containership hierarchy, Flexbox combines the structured features of tables with...
View ArticleDistributing Content and Showing a ReadMe file in a .NET Core Nuget Package
When you use NuGet with the new .NET SDK type project format, NuGet packages no longer can deploy content into the target project. In classic projects and full framework projects, you could add a...
View ArticleAccessing Configuration in .NET Core Test Projects
If you've been following my blog you know I've written a bit about how the configuration system works in .NET Core and specifically in ASP.NET Core using the dependency injection system:Strongly Typed...
View ArticleCreating an ASP.NET Core Markdown TagHelper and Parser
A few months ago I wrote about creating a literal Markdown Control for WebForms, where I described a simple content control that takes the content from within a tag and parses the embedded Markdown and...
View ArticleGetting the .NET Core Runtime Version in a Running Application
One thing I like to do as part of my applications that are running is to have an information page that gives some basic information about the runtime environment the application is running under.For...
View ArticleCreating a generic Markdown Page Handler in ASP.NET Core
I'm in the process of re-organizing a ton of mostly static content on several of my Web sites and in order to make it easier to manage the boat load of ancient content I have sitting around in many...
View ArticleUpdating my AlbumViewer to ASP.NET Core 2.1 and Angular 6.0
I've been keeping my old AlbumViewer ASP.NET Core and Angular sample application up to date, and today I decided to take a little time to update the application to the latest ASP.NET Core 2.0 RC and...
View ArticleWeb Code is a solved Problem: How about fixing Web UI next?
If you're a Web developer, you probably have noticed that our industry is thriving on extremely rapid change. You step away from the Web world for a month and you come back and there are 20 new things...
View ArticleWhich .NET Core Runtime Download do you need?
.NET Core has a number of different runtime downloads that you can grab to install the runtimes and the SDK. It's not immediately obvious what you need, so since I just went through this myself and had...
View Article