Scott Forsyth's Blog
-
URL Rewrite, ServerVariables, URL Parts, HTTP to HTTPS Redirect. Week 9
Last week I gave an intro to URL Rewrite; covering the basics and giving a real world example. This week I dive in deeper and cover ServerVariables, the parts that make up the URL and another real world example of redirecting HTTP to HTTPS.
-
An Intro to IIS URL Rewrite–plus redirecting URLs to www-Web Pro Week 8 of 52
Today’s video post is an intro to URL Rewrite and the start of a few lessons on this powerful tool. Additionally I cover how to rewrite URLs to add the www to the domain name for the sake of search engine optimization (SEO).
-
Setting Host Headers for SSL Sites in IIS–Week 7 of 52
At first glance, the Host Header field is grayed out when applying host headers to SSL (HTTPS) sites in IIS 7.
-
The SSL Bindings Issue–Web Pro Week 6 of 52
We have a chicken before the egg issue with HTTPS bindings. This video—week 6 of a 52 week series for the web administrator—covers why HTTPS bindings don’t support host headers the same as HTTP bindings do. In this video I show the issue and use Wireshark to see it in action.
-
Understanding IIS Bindings
Internet Information Services (IIS) uses 4 decision points for the site bindings. They are the protocol, port, IP and host header. This video lesson walks through the bindings and shows how each one is used.
-
Targeting the .NET Framework Version and Bitness with AppCmd
AppCmd.exe and Configuration Editor are very useful tools for IIS 7.x administrators. Today I had a situation come up where I wanted to script the install an httpModule that would work in IIS7.x Classic mode. It wasn’t immediately apparent how to do this while targeting all framework versions, so I thought I would share my findings.
-
What the “Failed Requests” counter in ARR really means
While troubleshooting an intermittent performance issue recently, the question came up: “What does the Failed Requests” counter in the Monitoring and Management feature in Application Request Routing (ARR) mean?”
-
Troubleshoot ASP.NET Errors Remotely–while Appearing Local
For years I’ve wanted to be able to troubleshoot website remotely by seeing the detailed error report, while ensuring that other users on the web only see the friendly non-detailed error.
-
Configuring IIS6 for WebMatrix
The news of WebMatrix was just released, causing a lot of interest in the tech community. See Scott Guthrie’s blog post for details on WebMatrix, IIS Express, SQL Server Compact and the Razor syntax.
-
Visual Studio IntelliSense for URL Rewrite
Visual Studio doesn’t have IntelliSense support for URL Rewrite by default. This isn’t a show stopper since it doesn’t result in stop errors. However, it’s nice to have full IntelliSense support and to get rid of the warnings for URL Rewrite rules.