WebApps
How to log client IP when IIS is load balanced: the X-Forwarded-For Header (XFF)
X-Forwarded-For Header (XFF) is essential whenever we have a Proxy or LoadBalancer between client...
Date: 09/05/2018
FIPS compliant machinekey section for IIS Application
One of my customers needed to configure his ASP.NET site under FIPS. The information was scattered...
Date: 09/05/2018
Forcing IIS to write logs (HTTP and FTP)
I was assisting a customer who was trying several different configurations but his IIS log was not...
Date: 09/05/2018
How to programmatically determine if a user is authorized in an IIS Website
A customer had a unique need of verifying authorized users against a website that runs on IIS. The...
Date: 09/05/2018
Powershell ISE crashes on exit while using Microsoft.Web.Management.dll
I was helping a customer other day on a stubborn crash whenever Powershell-ISE and...
Date: 09/05/2018
Enabling “Transfer-encoding: chunked” in the response header with IIS
While assisting a customer on configuring ARR (Application Request Routing), we found that chunked...
Date: 03/26/2018
How to remove NEGOTIATE from IIS Windows Authentication
I was assisting a customer just the other day who was having a dejavu of removing Negotiate from IIS...
Date: 03/26/2018
Server object error 'ASP 0177 : 8000ffff'
I was assisting a customer who was struggling with this intermittent error. An iisreset would...
Date: 03/26/2018
IIS Manager shows Authorization warning when testing a Physical Path
Time to time, customers ask us about this warning. This is a by-design "benign" warning simply...
Date: 03/24/2018
Binding a Certificate in IIS using C# and Powershell
Other day I was assisting a customer who had a unique need of binding a Certificate from within C#...
Date: 03/23/2018
IIS Services: HTTP.sys, W3SVC, WAS, W3WP, oh my!
When client makes an HTTP request to IIS, there are many layers of drivers and services it travels...
Date: 05/05/2017
Hunting Down a Classic Error: "Page Cannot be Displayed"
Was assisting a customer on a critical server-down situation with a very generic error: "Page cannot...
Date: 05/05/2017
ARR Health Check sends too many requests too soon defying the configured interval
This is an interesting one, so wanted to blog on this. Had an Enterprise customer with an ARR that...
Date: 05/02/2017
Binding Multiple Sites With Single SSL Certificate
One of our Premier customers called me the other day needing assistance on running multiple web...
Date: 05/02/2017
SSL Certificate Disappears After Binding into IIS site
Just the other day, I was engaged with an Enterprise customer while he was experiencing an SSL Cert...
Date: 04/28/2017
A fatal error occurred when attempting to access the SSL server credential private key: 0x8009030d
Recently, I have assisted a Premier customer who installed a new certificate on Windows Server 2008...
Date: 04/28/2017
Should I worry about Timer_ConnectionIdle entries in HTTPERR Log?
While helping customers troubleshooting HTTP-related error, a common question that we face: What is...
Date: 04/28/2017
Can't play PlayReady DRM video after installing Silverlight Update 5.1.31010
On December 9 Microsoft released Silverlight version 5.1.31010. This version has been pulled and...
Date: 12/10/2014
Hosting multiple websites: IP or Host Headers?
IIS supports multiple Web sites on a single server. To create and host multiple Web sites, you must...
Date: 10/29/2014
Suppress WAS Warnings Due to Regular IIS Application Pool Recycling
Attended a call of duty when a customer needed to suppress WAS (Windows Activation Services)...
Date: 10/29/2014
How to disable SSL 2.0 or SSL 3.0 from IIS Server
Recently I have assisted couple of enterprise engineers in disabling a specific version SSL from IIS...
Date: 10/29/2014
Upload and Download files from OneDrive
Here is sample code to download and upload files to OneDrive from Universal Windows...
Date: 09/24/2014
Upload and Download files from Azure Storage
Here is sample code to download and upload files to Azure Storage from Universal Windows...
Date: 09/24/2014
Silverlight Support Roadmap
We receive a lot of questions about Silverlight support roadmap. The purpose of this post is to...
Date: 01/16/2014
RIA Services: The road to Open-Source
You heard it right and its about time! RIA Services is getting Open-Sourced. Microsoft development...
Date: 01/16/2014
Asp.net performance counters not showing up
This was an interesting issue. While adding a counter, customer was not able to see ASP.NET related...
Date: 01/16/2014
How to call a SSL web page programmatically
Not all days are equal. Recently, my day was challenged with a fun but daunting task: to assist a...
Date: 01/16/2014
How to set hostname during SSL binding in IIS7
Recently I have talked to few customers who were looking for a way to add hostname on SSL binding....
Date: 01/16/2014
Silverlight: How to remove Mac OS X Mavericks Safari 6.1 sandbox restrictions for Silverlight enabled websites
By default, Mac OS X Mavericks / Safari 6.1 and later now load plugins like PDFs, Flash,...
Date: 11/14/2013
Using ELMAH in Windows Azure Web Sites
It’s pretty easy to track down an exception in an on-premise ASP.NET application. Just run the...
Date: 10/04/2013
If silverlight application in SharePoint Server 2013 AppPart cannot call WCF service in the same SPS2013 site
If you have a Silverlight Application hosted in an AppPart cannot call WCF service in the same...
Date: 10/03/2013
How to authenticate with ADSF in Silverlight 5 Application
How to authenticate with ADSF in Silverlight 5 Application This article uses sample from...
Date: 07/18/2013
What are required for Silverlight Application that requires Elevated trust
For In-Browser and Out-Of-Browser (OOB) Silverlight application, there is an option "Require...
Date: 07/17/2013
How to manually clean up a broken Silverlight installation in Windows 8
If you are having trouble with installing, uninstalling or reinstalling Silverlight on your Windows...
Date: 05/23/2013
Fixing a Corrupted Silverlight Installation
Recently I have dealt with few cases where a Silverlight app keeps on crashing on few machines while...
Date: 05/10/2013
Internet Explorer continuously prompts for installing Silverlight when it is already installed
If you keep being prompted to install Silverlight when it is already installed, then you are at the...
Date: 05/03/2013
Set HttpWebRequest.KeepAlive = false to workaround issue casued by HttpWebRequest using a closed socket in very specific scenarios
Issue: System.Net.HttpWebRequest uses a socket that is closed in some special scenarios. (In this...
Date: 04/26/2013
Data Size limit causing Silverlight "Not Found" error when communicating with backend WCF Service
Issue: when data size exceeds a limit (e.g. 50000Bytes), Silverlight application throw "NotFound"...
Date: 04/26/2013
Missing [RoundtripOriginal()] for key properties in RIA auto-generated code causing RIA entity update failure
Issue: After upgrading Silverlight application from Silverlight 4 to Silverlight 5, updating data...
Date: 04/26/2013
Installing RIA and Silverlight Developer Runtime without Visual Studio
If you try to install RIA(Rich Internet Application), you need to have either Visual Studio or...
Date: 04/25/2013
Screencast: Using Glimpse with Windows Azure Web Sites
Glimpse is a great open source diagnostic tool for web applications. Glimpse runs in your browser...
Date: 04/11/2013
Screencast: Using Detailed Error Messages in Windows Azure Web Sites
If your website hosted in Windows Azure Web Sites is displaying an error message that doesn’t...
Date: 03/26/2013
Breakpoint not hitting in a Silverlight RIA Application
I recently worked on a project where we were able to compile and run the Silverlight Business App,...
Date: 02/14/2013
Screencast: Using MySQL Workbench with Windows Azure Web Sites
One of the great things about Windows Azure Web Sites is being able to create a web site in seconds...
Date: 02/13/2013
Screencast: Troubleshooting Slow Requests in Windows Azure Web Sites
This is the first in a series of Microsoft CTS Screencasts on using Windows Azure Web Sites....
Date: 02/13/2013
Hosting WordPress in a Subfolder of Your Windows Azure Web Site
This post applies to Windows Azure Web Sites. These steps do not apply if you are using a Web Role....
Date: 02/13/2013
Passing multiple values in a Where clause when calling RIA services from Silverlight
We recently worked on a project where we wanted to pass multiple values in a Where clause when...
Date: 01/24/2013
Configure a WCF Service with SSL and consume from Silverlight via HTTPS(including cross-domain scenario)
Recently we have worked on few issues where we had to configure WCF services with SSL so that we...
Date: 01/24/2013
Out of memory issue when Silverlight Application talks to WCF service using System.Net.Socket via Duplex Channel
We worked on an interesting issue where WCF was hosted as windows service. Data was Pushed from WCF...
Date: 01/24/2013
How to resolve “Not Found” Error in Silverlight for WCF RIA Services Calls
If you are trying to figure out why your WCF RIA Service's method calls(or just the regular WCF...
Date: 01/11/2013