Nov 05, 2009
FTP 7.5 comes with new features like supporting Host headers (Virtual host) and SSL. For compatibility purposes, FTP clients can check whether the FTP server supports host headers by sending a FEAT command to check for supported features. An FTP server...
3 comments
Oct 01, 2009
I recently worked an issue with a customer where we needed to capture a full user dump of the IIS worker process when a specific function was being called. The problem was that the function was in managed code. I thought it would be good to share how...
3 comments
Sep 30, 2009
We've encountered several scenarios in which customers have multiple developers working on a single web application in Visual Studio. In such cases, it's not uncommon for each developer to be working on a portion of the application. There isn't any problem...
3 comments
Tags: ASP.NETIISVisual Studio
Sep 01, 2009
In March of this year, we released ASP.NET MVC. Since then, many ASP.NET developers have been perplexed about MVC. Many developers aren't quite sure what MVC is and what it means for ASP.NET developers. Many more developers have some level of understanding...
7 comments
Tags: ASP.NET
Aug 18, 2009
One of my customers had a problem on his IIS server, where the IIS process hosting his web application was suffering from very high memory utilization over time. Eventually the process got so high in memory that the web application became completely unresponsive...
5 comments
Tags: High MemoryToolscapture dump
Aug 12, 2009
When there is more than 1 server in web farm scenario it is an obvious choice to go for session out-of-proc either with SQL server or State server. While storing session with SQLServer if you see issues with SQL deadlock during peak loads involving DeleteExpiredSessions...
4 comments
Tags: ASPStateTempSessionsdeadlockDeleteExpiredSessions
Aug 07, 2009
Procdump is a light weight Sysinternal's command-line utility whose primary purpose is monitoring an application for CPU spikes and generating crash dumps during such spikes which an administrator or developer can use to determine the cause or to share...
3 comments
Tags: CPU spikeHgh cpuprocdumpcapture dump
Aug 04, 2009
In my previous post , I wrote about using FREB to troubleshoot a simple error message to identify the module which sets the error. For this post, let’s assume we are troubleshooting a slow running page (any page, be it aspx, asmx, html, etc). Not always...
4 comments
Jul 27, 2009
I had another interesting customer issue this week, where in uploading a file using the FileUpload control was failing only with IE8 . As you would do with any client-side issue, I started by collecting Fiddler traces for both the working (IE7) and non...
4 comments
Tags: FileUploadIE 8fails upload
Jul 21, 2009
What is ASP.NET Session? A session is defined as the period of time a unique user interacts with a particular web application. HTTP is a stateless protocol, in the sense that a Web server is concerned only with the current HTTP request for any given Web...
5 comments
Jul 21, 2009
Recently I encountered an issue wherein our customer was running into a client side AJAX exception, Sys.WebForms.PageRequestManagerParserErrorException , while trying to make an Async Postback from an ASPX page. This exception was happening for all the...
5 comments
Jul 20, 2009
Recently, I came across an issue where the customer faced an FIPS (Federal Information Processing Standards) related error on the .aspx pages which had debug=”true”. His ASP.net application was hosted on IIS7 running on Windows Server 2008 SP2. And, he...
6 comments
Tags: IIS7ASP.NETIIS6FIPS.NET
Jun 25, 2009
Last week I posted the following blog which showed how to use Process Monitor to troubleshoot service startup issues. http://blogs.msdn.com/webtopics/archive/2009/06/16/troubleshooting-service-startup-issues-with-process-monitor.aspx To continue on that...
9 comments
Tags: IISHTTPIIS6securityToolsAccess DeniedAuthentication
Jun 23, 2009
The GridView control is often used to display tabular data, much like an Excel spreadsheet. However, unlike Excel, the GridView control doesn't have any automatic way of locking the header row so that it doesn't scroll out of view. Check out this example...
1 comments
Tags: ASP.NETCode
Jun 18, 2009
Recently I was working on an AuthorizationRoleProvider issue for an ASP.Net application. Customer was using Authorization Role Manager for the Role management of the Active Directory users. Scenario ======= You developed an Asp.net application using Authorization...
5 comments
Tags: AzmanAccess DeniedAuthorization Role ProviderAzrole