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 November 2012

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) WPF (22) FoxPro (21) ASP.NET Core (20) Web Services (19) Security (18) CSS (18) Web Api (16) COM (15) IIS7 (14) C# (13) ADO.NET (13) Angular (12) Vista (12) XML (10) HTTP (10) Sql Server (8) Microsoft AJAX (8) West Wind Ajax Toolkit (7) Web Connection (7) Entity Framework (6) Html Help Builder (5) Live Writer (5) C++ (5) ASPNET5 (5) Visual Studio (5) OWIN (5) SignalR (5) Silverlight (5) Source Control (4) Mobile (4) Westwind.Globalization (4) IIS (4) ISV (4) Cordova (4) IIS7 (3) DataBinding (3) Help Builder (3) Internet Explorer (3) LetsEncrypt (3) Networking (3) NuGet (3) Conferences (3) Windows (3) Internet Explorer (3) ADO.NET (3) Angular (3) WebLog (3) Web Browser Control (3) Opinion (3) Razor (3) Software Development (3) Speaking (2) RegEx (2) RSS (2) Tools (2) WinForms (2) .NET (2) WinForms (2) WPF (2) ASP.NET vNext (2) Bugs (2) .NET Core (2) Office (2) Installation (2) Help (2) Deployment (1) Dynamic Types (1) FireFox (1) Flexbox (1) Graphics (1) Hardware (1) Markdown Monster (1) Maui (1) IOS (1) iPhone (1) Linux (1) JSON (1) Addins (1) ASP.NET Markdown (1) Azure (1) Control Development (1) Chocolatey (1) Linux (1) Markdown Monster (1) Security (1) Typescript (1) .NET Core (1) ASP.NET Core (1) C# (1) FoxPro (1) HTML5 (1) Windsurfing (1) Travel (1) Visual Studio Code (1) Web Deployment Projects (1) Web Design (1) Musings (1) Testing (1) Threading (1) SEO (1) wwHoverPanel (1)

A Small Utility to Delete Files recursively by Date

After again searching for a script or tool that can easily delete files recursively down a folder hierarchy with a date filter and coming up with several 'almost there' solutions I sat down and created a small Console app that handles this task. I've posted the resulting project on Github, with both the binary and source code, in case you ever find yourself with the same need.

Set-Cookie Headers getting stripped in ASP.NET HttpHandlers

Ran into a nasty problem with Cookies not getting sent in HttpHandler code when using Response.AppendHandler() with the Set-Cookie key. It turns out it's a very narrow edge case, but one that can bite in unexpected system level applications.

WCF WS-Security and WSE Nonce Authentication

I ran into a Web Service last week that required WS-Security headers with an embedded nonce value. Unfortunately WCF doesn't support this particular protocol directly. Here's how to create custom credentials and a tokenizer to write out the customized WS-Security header.

Windows 8 Live Accounts and the actual Windows Account

When you log on with a Windows Live account in Windows 8, what really happens to your credentials? It's not quite obvious, so here are a few thoughts and examples that demonstrate the relationship between Windows and Live accounts.

DevConnections Session Slides, Samples and Links

Finally getting around to posting links to my DevConnections session in Vegas a couple of weeks ago. It was a fun time after a long absence from speaking...

HTML5 Input type=date Formatting Issues

The new HTML5 Input types make it easier to display special formatted input types like dates and email addresses. Browsers that support them display a nice UI for editing and can validate values. However, support currently is limited and date formatting especially is complex as it involves using an ISO date format that doesn't fall back nicely to non-supporting browsers.

Back to Basics: When does a .NET Assembly Dependency get loaded

Assembly loading in .NET is often a cause of confusion. So many times I've heard how evil it is to add a reference to some big assembly, if it's just a minor feature. But .NET is really smart in assembly loading and by default uses just in time loading of referenced assemblies. In this post I review when assemblies are loaded with a few simple examples that demonstrate the process.
West Wind  © Rick Strahl, West Wind Technologies, 2005 - 2017