Case Study / 003

WordPress on .NET: Solving the Integration Nobody Else Could

Technical architecture case study — Door County Visitors Bureau. Previous agencies failed for years. I reverse-engineered the root cause and built a hybrid no one had attempted before.

Client

Door County Visitors Bureau

My Role

Technical Director · UX Lead

Context

Full-agency rebrand and campaign — I owned the web platform architecture

The Integration Problem

Door County Visitors Bureau had tried for years to integrate their website with the regional hotel booking systems. Multiple agencies had attempted it. All of them failed. The client assumed those agencies were simply incompetent.

They weren't. The problem was genuinely hard — and nobody had bothered to find the actual root cause before promising they could fix it. We took the engagement. I started digging before we committed to an approach.

Constraint 01

The hotels ran on a legacy MSSQL-backed facilities management system. Modern Apache servers had broken, deprecated support for the specific connection type required. Every previous agency hit this wall and gave up.

Constraint 02

The client's Executive Director refused to leave WordPress. His staff knew it. It was free. He wasn't going to retrain his team or license a new platform. This was non-negotiable.

The Hybrid Architecture

hub

The Hybrid Architecture

I proposed a solution nobody had attempted for this use case: WordPress running as a pure backend CMS — admin interface intact, content management familiar — while the front end was rendered entirely by ASP.NET on a Windows Server. The client kept his WordPress dashboard. His staff never knew the difference.

terminal

Database Unification

WordPress's native MySQL was replaced with MSSQL — eliminating the translation overhead entirely and creating a single unified data environment that could talk natively to the hotel booking APIs.

database

Root Cause First

Through proof-of-concept experiments and reverse engineering the failure patterns, I identified exactly where the connection broke and why. The fix required Windows Server running ASP.NET — the only stack with stable native support for this legacy integration.

Campaign Outcomes

+9.4%

Desktop Website Visits

+6.6%

Mobile Visits

326,603

Unique Facebook Engagements

+5.79%

Direct Visitor Spending

+5.5%

Regional Business Sales

Project Outcomes

The technical proof of concept was further validated when a subsequent agency, inheriting the project, independently arrived at the same architectural approach to solve the same integration problem.

A subsequent agency rebuilt it almost identically.