While configuring an web service generated using the BizTalk Web Services Publishing Wizard using WCF-BasicHttp adapter you might get the following error message The Messaging Engine failed to register the adapter for "SOAP" for the receive...

BizTalk Terminator is a very useful tool for troubleshooting common BizTalk issues. It also provides various tasks to view information like Spool Count and Orphaned Instances from the MsgBoxDB. Sometimes while executing a Terminator task you might come...

While working with EDI messages in Orchestrations you might get the following error message. Identifier ‘EDI’ doesn't exist in ‘Orchestration’; are you missing an assembly reference? This happens when you try to access the EDI properties...

In an AppFabric Cache you can segregate your cached data into regions. You create a region using the CreateRegion() method of the DataCache object. Working on a recent project I was asked How do I check if a cache exits ? There is no RegionExits() method...

I have seen a lot of people searching for tools to simulate high CPU, Memory and Disk issues. Here are the tools I use Simulate High CPU Usage CPUSTRES.EXE is a tool you can use to simulate High CPU usage by an user mode process. Its available for download...

When .NET 3.5 was released a lot of people wondered why ASP.NET 3.5 wouldn’t show up in IIS. http://blogs.msdn.com/b/vijaysk/archive/2008/03/20/running-asp-net-3-5-on-iis.aspx Well with .NET 4.5 you might be a bit more confused… So first .NET 4.5 will...

The two new additions in IIS 8 are Preload Enabled This setting is available if you have the Application Initialization module installed The preloadEnabled metabase setting along with the startMode setting can be used to ‘warm up’ your web application...

Here is a list of enhancements to Application Pools in IIS 8. Start Mode A few web applications take a significant amount of time to start up. IIS by default only launches a worker process when the first request for the web application is received. So...

Long back I had written a blog post about Using Windows Server 2008 as a SUPER workstation OS that caused a lot of buzz Server 2008: The Windows Workstation we always wanted Review: Using Windows Server 2008 on a PC I had my reasons to use a Server...

In a recent project I worked, one of the requirements was to copy the entire incoming message to a String Field. Consider the incoming message <ns0:TestNode xmlns:ns0=" http://testEnvelope.SourceSchema" > < FieldOne>FieldOne_0<...

While trying to connect to a SAP server from Visual Studio - Consume Adapter Service, you might encounter the following error Microsoft.ServiceModel.Channels.Common.ConnectionException: Details: ErrorCode=RFC_OK. ErrorGroup=RFC_ERROR_LOGON_FAILURE...

While debugging code “Who called my function ?” is a million dollar question. Knowing the origin of your function call is in many cases the first step in debugging any code. Until now a few ways of doing this were to look at the CallStack in visual...

You can analyze the responses sent from a webserver to determine the version of IIS running (And in turn the version of the Windows Server). I have seen a lot of people discuss this. So here is my guide ... The easiest way is to capture a network...

Here is a list of the OID values related to IIS that you can query using SNMP.
TotalBytesSent_HighWord
1.3.6.1.4.1.311.1.7.3.1.1.0
TotalBytesSent_LowWord
1.3.6.1.4.1.311.1.7.3.1.2.0
TotalBytesReceived_HighWord
...

The IIS 7 manager provides a UI for almost all sections for the web.config. It does simplify things for administrators but I have seen a couple of cases where this has lead to interesting problems. Let us consider the Machine Key feature that the IIS...

In case you have problems with the setup files for ASP.NET Debugger Extension you can manually install the module.
FILES
ADE.dll
This is the main module that loads in IIS Location : GAC
ADEWOWHelper.exe
This is a helper exe...

With ASP.NET Debugger Extension you can also trace the process for events. This is actually a wrapper around the MdbgEngine (mdbgcore.dll) options to interrupt a process when an event occurs. You can use it to trace exceptions / module loads etc. For...

ASP.NET Debugger Extension has an useful feature to find modules that are built in debug mode. You start by selecting a website, ADE then scans all the folders under that website to figure out the modules that are built in debug mode. Debug modules should...

I recently created an ASP.NET Debugger Extension for IIS 7 that you can use to troubleshoot issues that would usually involve taking a memory dump of the process. One of the features in this extension is the ability to get a managed stack trace of all...

Just finished writing an extension for IIS 7 that will provide advanced debugging features for IIS worker processes running managed code.
It basically does three things
1. Find Debug Modules
This feature will help you scan your website content...

I have seen at least 5 separate instances where users have complained that the FTP 7 module that ships for IIS 7 does not honor the “Data Channel Port Range” and the “External IP Address of Firewall” settings.
Whenever you make a change to this...

The SSL Diagnostics tool is a very useful tool for troubleshooting SSL issues. It generates a detailed report of SSL settings for all the websites on an IIS server which helps in quickly identifying SSL issues. But the tool was built for IIS 5 and...

On Windows 2008 RTM (SP1) you would install the FTP 7.5 Out Of Band module from http://www.iis.net/extensions/ftp . But when you try to install it on Windows 2008 R2 you will get the following error. This version of the operating system is not supported...

While trying to install Visual Studio 2008 on a Windows 2008 R2 machine you may get the following error.
This is because Windows 2008 R2 ships with the .NET 3.5.1 framework. You just need to enable the feature from Server Manager .
So before...