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 September 2017

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)

A few notes on creating Class Libraries for ASP.NET Core

I recently started to collect some of my ASP.NET Core utilities into a helper support library as I tend to do. In the process I ran into a few snags and I realized I was making a few non-obvious mistakes right from the start. In this post I discuss a few of the issues with dependencies and how to deal with them.

WPF Slow Window Loading due to Invalid SpellChecking Dictionaries

I ran into a nasty problem with spell checking on WPF, which caused any form that uses spell checking to load extremely slow. It turns out the problem was caused by errant entries in the global Windows dictionary key in the registry. This post describes the problem and how to find and fix your global Windows dictionary settings.

Conditional TargetFrameworks for Multi-Targeted .NET SDK Projects on Cross-Platform Builds

If you build multi-targeted .NET SDK projects on multiple platforms you're going to find out that certain targets can't be build on certain platforms. If you target NetStandard and Net45 on a Mac, Net45 is going to fail. In order to get around this you need to conditionally build per platform. Here's how.

Accepting Raw Request Body Content in ASP.NET Core API Controllers

When posting raw body content to ASP.NET Core the process is not very self-explanatory. There's no easy way to simply retrieve raw data to a parameter in an API method, so a few extra steps are provided using either manual handling of the raw request stream, or by creating custom formatter that can handle common 'raw' content types in your APIs via standard Controller method parameters. In this post I look at various permutations and how you can access the raw data in your code.

A Literal Markdown Control for ASP.NET WebForms

Spent some time last night creating a small ASP.NET Server control that can render literal Markdown text inside of ASPX pages and turn the literal text into Markdown. It's a very simple control, but it makes it lot easier to edit documents that contain simple formatted text content without having to deal with angle brackets for lengthier text.

Configuring LetsEncrypt for ASP.NET Core and IIS

LetsEncrypt makes it easy to create SSL certificates for your applications for free and lets you automate the process. When using LetsEncrypt with IIS and ASP.NET Core however a few extra steps are required to make an ASP.NET Core site work with LetsEncrypt. I show you how in this post.
West Wind  © Rick Strahl, West Wind Technologies, 2005 - 2018