Welcome to Ryan Williams' Developer Blog




New Features in Visual Studio 2013

New Features in Visual Studio 2013

A brief list of the new features and changes experienced after upgrading from Visual Studio 2012 to Visual Studio 2013.

Tagged: Visual Studio

How to Enable Remote Desktop (RDP) for a Windows Azure Cloud Service

How to Enable Remote Desktop (RDP) for Azure Cloud Services

Cloud Services (classic) was retired in 2024. How RDP worked for Azure Cloud Services, how to enable it for extended support roles, and secure RDP to VMs now.

Tagged: Windows Azure

How to Use ASP.NET Membership in Azure

How to Use ASP.NET Membership in Azure

How to use ASP.NET Membership Provider with Azure in C# by modifying the Web.Config at runtime.

Tagged: Windows Azure

Sending SMS Messages in ASP.NET With C#

How To Send SMS Text Messages in C# and ASP.NET Core

Send a text message from C# in a few lines: Twilio SDK and plain HttpClient examples, an injectable ISmsSender for ASP.NET Core, plus US 10DLC rules to know.

Tagged: ASP.NET, C Sharp

Making Load Testing Graphs With JMeter Using PowerShell

Making Load Testing Graphs With JMeter Using PowerShell

Do you want to build png files from your load testing automatically as part of your integration scripts? Learn how to setup JMeter and report back the results a

Tagged: Java, JMeter, PowerShell

How To Schedule Tasks With A Quartz.NET Windows Service

How To Schedule Tasks With a Quartz.NET Windows Service (.NET 8 and 10)

Run scheduled jobs in a .NET 8+ Windows Service with Quartz.NET: Worker Service setup, cron triggers in UTC, dependency injection, and installing with sc.exe.

Tagged: Windows Service

How To Force All URLs To Lowercase In ASP.NET

How To Force All URLs To Lowercase in ASP.NET Core and ASP.NET

ASP.NET Core routing is case-insensitive, so /About and /about are duplicate URLs. Use LowercaseUrls plus a 301 rule or IIS rewrite rule to force lowercase.

Tagged: ASP.NET, SEO

How to Automate IIS Log Clean Up

How To Automate IIS Log Cleanup

IIS never deletes its own logs, so they can fill your disk. Where IIS logs live, plus a PowerShell script and scheduled task to delete logs older than 30 days.

Tagged: IIS

How To Redirect WWW. with Web.config

How To Redirect WWW. with Web.config

Redirect your www traffic with your web.config

Tagged: IIS

Deploying To A VPS with Psake and WebDeploy 3.0

Deploying To A VPS with Psake and WebDeploy 3.0

Setting up IIS, ports, permissions, and SQL Server Express. Migrating from shared hosting to a VPS with Psake, MSBuild and WebDeploy 3.0.

Tagged: IIS