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 :…


COM+ Queued component : Error 80080005 Server execution failed. Error Code = 0xc00e0003

On a windows server 2003, we are not able to start a Queued COM+ application. It fails with the error: 80080005 Server execution failed.In the event logs we see the following entries : Event Type: ErrorEvent Source: COM+Event Category: (115)Event ID: 4811Date: 12/24/2010Time: 4:27:39 PMUser: N/AComputer: Description:An unexpected error was returned by Message Queuing API…


COM+ : 8000FFFF – Catastrophic Failure

On a windows 2003 server, when we open Component services MMC –> complus Applications, we get the following error :   Catalog error:  An error occured while processing the last operations error code 8000FFFF – Catastrophic Failure the event log may contain additional troubleshoooting information   The system was very sluggish and slow in responding….


COM+ : 0x8004E002 : The root transaction wanted to commit, but transaction aborted.

The COM+ application ‘eConnect’ is unable to complete distributed transactions successfully against the SQL server. It fails with the error : (0x8004E002): The root transaction wanted to commit, but transaction aborted.  The eConnect COM+ application tries to send xml data to the SQL server on another server. Both the servers are Windows 2008. It runs…


System.Security.SecurityException: Request for the permission of type System.Security.Permissions.SecurityPermission failed.

WCF service Pieserver is hosted in IIS 7.5. It is using wshttpbinding.client : console application. We are able to add the service reference but get the exception below when we call any methods on the proxy object : Error Message: System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: The type initializer for ‘OSIsoft.RtBaseline.DataService.ServerManager’ threw an exception. System.TypeInitializationException: The type initializer for ‘OSIsoft.RtBaseline.DataService.ServerManager’…


0x8004D027 : MSDTC was unable to read its configuration information.

On a two node Windows 2003 SQL server cluster, while running the SP 2 setup for SQL server 2005, we were getting the following error : Error Description : MSP Error: 29549 Failed to install and configure assemblies C:\Program Files (x86)\Microsoft SQL Server\90\NotificationServices\9.0.242\Bin\microsoft.sqlserver.notificationservices.dll in the COM+ catalog. Error: -2146233087 Error message: Unknown error 0x80131501 Error…


All Visual Studio and .NET Framework hotfixes on MSDN Code Gallery are now localized in 10 new languages

All of the Visual Studio and .NET Framework hotfixes that are publicly available on MSDN Code Gallery are now localized in the following languages:  French, Spanish, Italian, German, Traditional and Simplified Chinese, Japanese, Korean, Russian, and Brazilian Portuguese. You can browse the list of Hotfixes on MSDN CodeGallery here:  http://code.msdn.microsoft.com/Project/ProjectDirectory.aspx?TagName=Hotfix.   MSDN Code Gallery allows…


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….


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….


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