"The Update does not apply to your system" error when installing a .net framework hotfix

Resolution: You may receive this error if you do not have the required prerequisites installed. Before installing a hotfix please review the prerequisites section of the hotfix knowledge base article and confirm that you have the proper operating system service pack or .NET Framework service pack installed.The service pack pre-requisite can be found in the…

0

EventId 4196 – Troubleshooting Crashes in COM+ Applications

Typically we expect that a piece of code that works once should work ALWAYS but this is not as simple as it sounds. Even though you have tested your component or application enough, it is not always possible to test all the codepaths and all sorts of situations that can arise in an application. As…

1

W2K8 COM+ Catalog Backup & Restore

In very rare conditions in the past, it may have been necessary to take steps to rebuild the COM+ catalog. In Windows 2003, for example, this was performed by walking through Add / Remove Windows Components, however, in Windows 2008, this is no longer an option. Instead, we now need to us the ICOMAdminCatalog interface, which provides…

1

WCF Interoperability Guidelines – 1 : Reference Style of a Primary Signing Token inside a response

Making things work with a disparate entity is always a difficult task to accomplish. Things are no different in WCF Interoperability space. While significant developments have been made over the years to standardize various protocols and develop products which adhere to these protocols, differences are always there. Through the course of this article and subsequent…

1

SSL Offloader Using WCF 4.0 Routing Service

WCF Routing Service is a new feature introduced with WCF 4.0. While this article is not about explaining what it is (complete details about WCF Routing Service is available here), I must admit that this new feature is simply awesome. It has made pain points like protocol bridging and handling communication exceptions a no brainer…

0

WCF and Intermediate Devices

Using an intermediate device with a WCF client/service application can pose a few issues, we will discuss some of them in this blog. I have split up these into two categories: Issues related to Security and those not related to security.   Scenario 1: Issues related to security when an Intermediate device is involved.  …

2

Issue with Incoming Caller Authentication for MS DTC on Windows 2008 and Windows 2008 R2 Cluster

Issue: When you run an application that tries to connect to the SQL cluster on Windows 2008 or R2 for distributed transactions, you may get the following error if Incoming Caller Authentication Required is set for MS DTC: "New transaction cannot enlist in the specified transaction coordinator" You can try No Authentication Required as a…

0

IIS intrinsic properties are disabled by default on Windows 2008 and later versions

If you migrate your ASP and COM+ application from Windows 2003 to Windows 2008 you may find that your application fails. The possible errors include 800a0005 “Invalid procedure call or argument,” 8004e025 “COM+ Activation failed because an initialization function failed” and “Object Required.” The root cause can be related to IIS intrinsic properties if your…

3

How to debug WCF service hang due to ServiceThrottle.

One of the reasons why a WCF service may not be responding to requests (in other words hang) might be that we have hit the ServiceThrottle limit for either number of concurrent calls, instances or sessions. http://msdn.microsoft.com/en-us/library/system.servicemodel.description.servicethrottlingbehavior.aspx talks about this.Use the ServiceThrottlingBehavior class to control various throughput settings that help prevent your application from running out of…

1

Import of Microsoft Distributed Transaction Coordinator (MS DTC) transaction failed: 0x8004d00e(XACT_E_NOTRANSACTION)

You may run into an issue when running JDBC XA transactions against SQL Server 2008 on Windows Server 2008 or R2 Cluster. The error in the SQL error log is similar to this: Error: 8509, Severity: 16, State: 1 Import of Microsoft Distributed Transaction Coordinator (MS DTC) transaction failed: 0x8004d00e(XACT_E_NOTRANSACTION). 2010-01-20 13:18:35.03 spid72      Error: 8509,…

3