Browse by Tags

Tagged Content List
  • Blog Post: BizTalk Terminator–DataAccess::RunExecutionAsync: Invalid column name

    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 across this exception *************************...
  • Blog Post: Tools To Simulate CPU / Memory / Disk Load

    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 from the Windows Sysinternals website. Here...
  • Blog Post: ASP.NET Debugger Extension – Manual Install / Uninstall

    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 that is used in x64 environments to support WOW worker...
  • Blog Post: ASP.NET Debugger Extension – Trace Process for Debug Events

    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 example below we are tracing for exceptions. Every...
  • Blog Post: ASP.NET Debugger Extension – Find Debug Modules

    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 usually not be deployed on production servers...
  • Blog Post: ASP.NET Debugger Extension – Callstack Viewer

    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 the threads in the worker process that are running...
  • Blog Post: ASP.NET Debugger Extension for IIS 7

    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 to spot modules that have been built in debug mode...
  • Blog Post: SSL Diagnostics Tool for IIS 7

    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 6, there is no version available which is compatible...
  • Blog Post: Setting SMTP RelayIpList from a script.

    SMTP service running on IIS 6.0 provides you options to restrict IP addresses of computers that can relay mail messages through this server. The value(list of IP addresses) is stored in the RelayIpList metabase property as an octet string. I was recently contacted by a server administrator to figure...
  • Blog Post: Getting better stack traces in Process Monitor / Process Explorer

    Process Monitor and Process Explorer are great tools for troubleshooting issues on Windows machines. Process Explorer can be used to investigate a running process from handles to dlls loaded. Process Monitor is my favourate and it can be used to monitor file system / registry activity on a machine. It...
  • Blog Post: Internet Explorer 8 Activity Provider - Search MSDN Blogs

    Everyone who tuned in to MIX '08 should be knowing that the BETA version of Internet Explorer 8 is now available for public download. Internet Explorer 8 has a lot of features to look out for - Standards Compliant (It passes the Acid 2 Browser Test ) - Choice of layout engine - Domain Highlighting...
  • Blog Post: WinDbg Scripting - Dump column names from a data table

    Windbg provides a nice scripting mechanism with which we can automate repetitive tasks. It is seldom used and I have found very few people who actually utilize it but it is a great way to automate tasks. One annoying routine that I regularly used to do is to find the column names of a data table in...
  • Blog Post: IIS 7.0 - IIS Manager Module to scan for assemblies built in debug mode

    Often assemblies are built in debug mode and deployed on production servers causing performance degradation. Using this module you can scan all your website folders to find .net modules that are built in debug mode. INSTALLATION 1. You will have to add the assembly to the GAC on the server gacutil...
  • Blog Post: IIS 6.0 Recovering websites from a stale metabase.xml

    The metabase is a repository for most IIS configuration settings. It resides as a plaintext XML file metabase.xml in the systemroot\System32\Inetsrv folder. All the websites and their corresponding settings are stored in this file. The problem with this file is that even though it is plain text xml we...
Page 1 of 1 (14 items)