September 2008 - Posts

ASP.NET Tip: Letting Microsoft know about your problems/requests
Not sure if everyone knows of the various options that there are for communicating with Microsoft so I wanted to let you know about some of them here. Bugs or problems You can log these on the various forums that we have, the forums are found here .  Read More...
Event Log message after installing .NET update – part 2
If you try to install a .NET update, MS07-040 for example, you may see an event log like: Event Type: Error Event Source: LoadPerf Event Category: None Event ID: 3009 · Installing the performance counter strings for .NETFramework failed. The Error code Read More...
Posted 29 September 08 03:25 by Tom | 2 Comments   
Filed under , , ,
The PDC this year…
Not sure how many people are planning on attending the PDC (Professional Developers Conference) this year, but it is going to be a fantastic conference. We announced some huge announcements on the PDC web site.  http://www.microsoftpdc.com/ We have Read More...
Event Log message after installing .NET update
If you try to install a .NET update, MS08-052 for example, you may see an event log that looks like: Event Source: ASP.NET 2.0.50727.0 Event ID: 1018 · Failed while registering ASP.NET (version 2.0.50727.0) in IIS. Error code: 0x80070003 This message Read More...
Posted 26 September 08 06:00 by Tom | 1 Comments   
Filed under , ,
ASP.NET Tip: How to avoid creating a GC Hole
There are only a few things that can make a .NET process crash.  The most common one is an Unhandled Exception getting raised.  Another way that is can happen is by creating a GC Hole. What is a GC Hole So first a little background on what I Read More...
Posted 25 September 08 06:00 by Tom | 5 Comments   
Filed under , , , ,
ANSWER: POP QUIZ: What’s wrong with this code – part 3
This issue is an interesting one in that there are more then one problem here that will cause high memory and even what looks to be a problem that will affect the performance of this snippet as well. So the two main problems are that we are using XSLT.Load Read More...
Why the questions and what am I going to do with the data
So over the past few weeks, I have been asking a lot of questions on my blog to get a feel for what people are using and how they are using these things.  There are a number of reasons for me to do this and I thought I would explain what some of Read More...
POP QUIZ: What’s wrong with this code – part 3
Imagine you are a developer and your boss comes to you complaining that your piece of code has been deemed to be taking up too much memory and causing problems for the application.  You take a look at your code and you see the following, assume that Read More...
Who uses SOSEX and what for?
Another thing I am curious to know is if anyone is using SOSEX and what advantages it gives you for debugging.  I have talked to the author of it and I think it has a lot of useful commands, just wanted to get everyone’s take on it. Let me know any Read More...
Posted 22 September 08 06:00 by Tom | 3 Comments   
Filed under , , ,
How are you using ASP.NET and Silverlight?
I have posted in the past about some new things that are coming with DeepZoom and the like.  What I am curious about is how is everyone using ASP.NET and Silverlight?  Are there plans in the future to use it? I think the options with it are Read More...
Posted 19 September 08 06:00 by Tom | 15 Comments   
Filed under , ,
ASP.NET Tips: Careful Use of Static's
Not sure how many people realize it, but when you start dealing with multiple users access a system (in this case a web server), you have to be very careful what you store in static's (global variables).  This is because all the users will have access Read More...
Posted 18 September 08 06:00 by Tom | 13 Comments   
Filed under , ,
High Memory part 6 – Fragmentation revisited
I have talked about a bunch of commands used to troubleshoot a managed memory problem in the past and given some situations of using them like: High memory, CPU, or other performance problems with .NET High Memory continued - Datatables High Memory part Read More...
How does maxconnection work for a System.Net.HttpWebRequest using a proxy?
When using a WebRequest, one important thing to keep in mind is how many connections are allowed to be made to the same server.  The maxConnection setting will affect how many connections you can concurrently have to a given server.  When you Read More...
Posted 16 September 08 06:00 by Tom | 6 Comments   
Filed under , ,
Slow performance of a GridView inside an UpdatePanel
Here is an interesting problem we ran into recently. The customer had a large GridView that was being updated by AJAX inside on UpdatePanel and seeing bad performance. The reason is that the Client-Side Javascript has to walk the entire DOM of the Content Read More...
Posted 15 September 08 06:00 by Tom | 12 Comments   
Filed under , , ,
Debugger Extension update
The debugger extension that we were working on getting out with the debugger package has hit some roadblocks and it looks like it isn't going to be shipping with the debugger anytime soon. We are looking to see if we can find an alternative method to Read More...
Posted 12 September 08 06:00 by Tom | 2 Comments   
Filed under , , , ,
Updating a web site to apply a security patch with the help of Hyper-V
With the release of the latest security updates, it made me think about how painful it is to have to reboot a server because of applying a security update.  You have to balance the need to stay secure, with keeping your server up and running.  Read More...
Posted 11 September 08 06:00 by Tom | 1 Comments   
Filed under , ,
How do you test the performance of your web site?
I wanted to get a feel for what tools people are using to test the performance of their website.  My questions are: Do you check page-load times?  Do you dig in to see which files are taking the time How do you track down a page that uses a Read More...
SOS Tip: Using help
This is just a quick little note to remind everyone that the !help command in sos can be very helpful.  Not only does it list all of the possible commands, but if you run it and pass it the name of a command, it will print out a bunch of really useful Read More...
Posted 09 September 08 06:32 by Tom | 1 Comments   
Filed under , , ,
Who is using MVC?
So MVC have been out now for a while, and I have seen a few things come by my way with it.  I just wanted to see who all was using it and how it was working out for you. I am really curious about things like: Did you have to modify your project plans Read More...
Posted 08 September 08 06:00 by Tom | 43 Comments   
Filed under , ,
Important blogs to visit regularly
While I like to think of my blog as a “must read”, I wanted to give out a list of some of the blogs that I think are really important to keep up with, either by visiting the blog or by subscribing to the RSS feed. Microsoft Update WSUS WSUS issues Security Read More...
Posted 05 September 08 06:00 by Tom | 4 Comments   
Filed under , , ,
Microsoft Optimization for your IT
I haven’t seen a whole lot of information coming out about how Microsoft can help you optimize your IT infrastructure so I thought I could mention it. You can read more about the whole program at http://www.microsoft.com/optimization/default.mspx There Read More...
Posted 04 September 08 06:00 by Tom | 1 Comments   
Filed under , , , ,
Any other .NET 3.5 SP1 issues?
So I recently posted Known issues for ASP.NET with .NET 3.5 SP1 , what I wanted to do is see how SP1 was working out for everyone so far.  The things I am wondering are: Did you have any problems installing SP1 Have any existing applications run Read More...
Posted 03 September 08 06:00 by Tom | 70 Comments   
Filed under , ,
Improving Time-Critical Code written in C
Writing web pages is very similar to writing any other type of code.  You have to understand how it is going to be used and where you need to really make things run as quickly as possible. There are a number of tips on this blog already that deal Read More...
.NET 3.5 SP1 Source released
If you remember my previous blog about Debugging .NET Framework Source Code , well we have now updated the source to include 3.5 SP1.  You can check out the announcement here . With this, we are releasing the source to the following files: mscorlib.dll Read More...
Posted 01 September 08 06:00 by Tom | 2 Comments   
Filed under , , ,

Search

This Blog

Syndication

Page view tracker