How to configure SPN for IIS website under NLB setup

I ran into this Kerberos issue a few times and it prompted me to write this blog post. Symptoms You would run into one of the following errors “The request failed with HTTP status 401: Unauthorized” Or 401.2 You’ve already verified the following 1)      Web site is configured for Integrated Authentication 2)      Website is configured…

0

"8004E00F – COM+ was unable to talk to Microsoft Distributed Transaction Coordinator" – MSDTC on a CCR cluster (Cluster Continuous Replication)

I ran into rather interesting issue yesterday while trying to configure MSDTC on a CCR cluster and thought it would be useful to share this info out. Problem Description My customer was unable to install a third application and getting few errors while trying to interact with COM+/MSDTC. Under Component Services, red mark appeared against…

2

"Hashtable insert failed. Load factor too high" in .NET 3.5 sp1

  Error : Hashtable insert failed. Load factor too high (Type: System.InvalidOperationException) Symptoms: 1)      You are using .NET 3.5 sp1 for your ASP.net application and getting “Hashtable insert failed. Load factor too high” intermittently. 2)      Only way to recover from the issue to by restarting IIS. 3)      You are seeing following error, warning logged into…

3

Unable to deploy the MSI Application that contains WCF bindings to BizTalk

I have seen few customers running into this issue. This forced me to write this blog. Background: On a development environment, my customer had a BizTalk application. Application has few WCF bindings. They created MSI file that can be used to install the application onto production machines. When they try to deploy the application to target…

1

When using DirectoryServices to access "IIS://" Schema IIS6 Management compatibility pack needs to be installed (System.Runtime.InteropServices.COMException (0x80005000))

When you try to access IIS 7 metabase using System.DirectoryServices (or ADSI providers) you encounter the following error System.Runtime.InteropServices.COMException (0x80005000): Unknown error (0x80005000) at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail) at System.DirectoryServices.DirectoryEntry.Bind() at System.DirectoryServices.DirectoryEntry.get_IsContainer() at System.DirectoryServices.DirectoryEntries.CheckIsContainer() at System.DirectoryServices.DirectoryEntries.Find(String name, String schemaClassName)   Sample Code Which is failing DirectoryEntry iisServer; iisServer = new DirectoryEntry(“IIS://IISSERVER/W3SVC/1”); DirectoryEntry rootFolder = iisServer.Children.Find(“Root”, “IIsWebVirtualDir”);  <<= This…

1