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 2017


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

IIS and ASP.NET Core Rewrite Rules for Static Files and Html 5 Routing



If you're running ASP.NET Core under Windows with IIS, you'll want to take advantage of letting IIS serve up your static content and handle your HTML 5 Client and home routes. IIS is very efficient at handling static content and content re-routing and in this post I describe how you can properly configure ASP.NET Core applications using the AspNetCoreModule and IIS Rewrite Rules

Creating a Markdown Monster Addin: Save Images to Azure Blob Storage



The Markdown Monster Markdown Editor and Weblog Publishing tool has a .NET based addin model that makes it relatively easy to extend its core feature set with custom functionality. In this post I show how you can quickly create an addin of your own, and then show a practical example that demonstrates how add Image uploading to Azure Blob storage as an interactive addin.

Running .NET Core Apps under Windows Subsystem for Linux (Bash for Windows)



The Windows Shell for Linux (WSL or Bash on Ubuntu on Windows) provides a nice way for Windows and Linux to interact without the overhead of dealing with a separate VM. Using the WSL you can now also run your .NET Core applications directly under Linux without requiring a VM or Docker. In this post I demonstrate how the shell works and how you can run your .NET and ASP.NET Core applications to test operation under Linux.

Virus Scanning Madness for Software Distribution



I've been having having lots of problems recently with VirusTotal, which is used by Chocolatey to scan for malware in Chocolatey distribution packages. VirusTotal is a Web based service that aggregates around 60 virus scanners against an installation binary. The problems is that I frequently see random malware hits by various obscure scanners. In this post I describe the problem and the farce that this has become as some of the malware hits are obviously false positives that actually reverse in a rescan.
West Wind  © Rick Strahl, West Wind Technologies, 2005 - 2017