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 May 2019


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

Live Reloading Server And Client Side ASP.NET Core Apps



Client side live reloading is one of the most compelling features of client side JavaScript development. Instant updates of any code changes in the browser are a huge productivity booster - WYSIWYG on steroids. Unfortunately for ASP.NET Core server side code and MVC apps there aren't any comparable easy solutions. In this post I show how I use Browser Sync and `dotnet watch` in combination to provide live reloading for both server and client side changes.

Accessing RouteData in an ASP.NET Core Controller Constructor



Ran into a difficulty trying to get access to RouteData() generically outside of Controller code in ASP.NET Core. Specifically I needed to get at route data to pull out a tenant ID required to set up a DbContext with the right connection string to connect to. Getting the route data as part of the DI process in the Controller constructor proved to be challenging. In this post I describe the problem and the work around.
West Wind  © Rick Strahl, West Wind Technologies, 2005 - 2019