Unable to enlist in a distributed transaction

You run distributed transactions between two machines and they fail with the error “Unable to enlist in a distributed transaction”.   Troubleshooting Steps for Windows 2003 SP1 and SP2.   1.       First of all check if name resolution is working fine between the two servers. MSDTC uses NETBIOS name hence check for NETBIOS name resolution….

1

How to use Application Root directory option to configure application.config for a specific COM+ application

We would like to use the app.config file for a specific COM+ application. Generally we create dllhost.exe.config and put that in System32 directory. But this app.config will then be applicable to all the COM+ server applications.Resolution : 1. Create config and manifest file for COM+ application. Name them after the COM+ application name. for e.g….

1

1928: error registering com+ application on Vista

Problem:Unable to install COM+ application proxy on Vista machine.In the event log,  Error 1928: error registering COM+ application.Resolution: Removed rundll32.exe from DEP (Data Execution Prevention) to resolve the problem. Rundll32.exe is used while running the installation of COM+ application proxy. For more information about Data Execution Prevention feature : http://msdn.microsoft.com/en-us/library/aa366553.aspx   

1

Override the System.Transactions default timeout of 10 minutes in the code

Problem : We were using System.Transactions to initiate distributed transactions against SQL Server. The transaction were getting aborted after about 10 minutes even though the System.Transactions has a timeout set to 200 minutes. DTC timeout (in the Component Services) is set to 0 (infinite) on both app server and sql server. DTCTrace.log from app server :…

7

MS DTC’s log information has not been configured correctly in the shared cluster registry.

Unable to bring the DTC resource online on the cluster. In the event log : Event Source: MSDTCEvent ID: 4394Description: MS DTC’s log information has not been configured correctly in the shared cluster registry. Error Specifics: d:\nt\com\complus\dtc\shared\mtxclu\mtxclusetuphelper.cpp:557, Pid: 5716, CmdLine: C:\WINDOWS\system32\msdtc.exeResolution : This problem might occur if the log path is not set correctly for…

1

Serviced component : Method-level role based security requires an interface definition for class method.

Problem : We tried to register a serviced component from .Net framework version 2.0 directory using regsvcs.exe. It was installed successfully but with a warning : WARNING: ‘<function name>’ on class ‘<namespace.classname>’ is not an interface member. Method-level role based security requires an interface definition for class method.Resolution : Checked the Interface definition of the class and…

1

Welcome !!!

Working as a Developer Support Professional with Microsoft has been a great experience and to make it more fulfilling I would like to share my learnings with you.