Life, Surf, Code and everything in between
White Papers
|
Free Tools
|
Products
|
Message Board
|
News
|
Navigate
Web Log Home
Site Home
Subscribe to Feed
Contact
Search
Posts - 1043
Comments - 11664
since 1997
My Links
Photo Album
My Noise
Message Board
Now Reading
C# in Depth: What you need to master C# 2 and 3
by Jon Skeet
Collapse: How Societies Choose to Fail or Succeed
by Jared Diamond
Applying Domain-Driven Design and Patterns: With Examples in C# and .NET
by Jimmy Nilsson
Rick's Twitter Feed
Log In
User Name:
Password:
Rembember me
Weblog Posts in August 2008
FireFox 3 and Static File Caching Problems
August 31, 2008 @ 2:12 pm
FireFox 3.0 apparently is much more aggressive in caching content than previous versions of FireFox. While this is good for performance in many situations I've noticed that this is seriously becoming a problem in some of my applications where support files like scripts and CSS files get updated in applications and FireFox doesn't recognize those changes. The problem appears to be that FireFox is...
34 comments
Unable to debug Web Site with Top Level Location
August 28, 2008 @ 3:05 am
Ran into another fun little problem a few days ago. Working on my root Web site which is rather large and contains a huge number of sub-webs. The root site is very light in terms of ASP.NET functionality used - primarily stuff like cookie tracking and logging tasks, serving banners etc and a few utility applications. Most of the heavy lifting on the site and 'real' applications are managed in...
2 comments
Lost (and found) Visual Studio Templates in Web Project
August 27, 2008 @ 7:04 pm
So I just lost all of my project templates in Web projects. I've been working on a small utility page on my site that generates help documentation on the fly. I've been working happily along on this site when all of a sudden when I needed to add a config file to control debugging and authentication on this page/app. could not find a part of the path 'C:\programs\vs2008\ Common...
1 comment
Accessing a SafeArray Result from a COM Call in C#
August 26, 2008 @ 6:18 am
I'm calling a COM object from managed code that's returning a binary response, which is returned as a SafeArray of bytes from the COM server. The problem is the SafeArray is not exactly easily accessed in .NET and the debugger provides some misleading information for the returned COM type. Here's how to access the SafeArray from C# code.
3 comments
EXE COM Server Invokation leaking Handles
August 24, 2008 @ 5:46 pm
Last week I started looking into a problem that causes my IIS Worker processes to have errors on shutdown. After some mind numbing debugging I finally seem to have traced the problem down to COM object invokation and a handle leak that results because of it. What I ran into here though is very odd as it appears to be not specific to my code but a general handle leak when instantiating EXE...
8 comments
ISAPI Module Crashing on Application Pool Shutdown
August 22, 2008 @ 2:37 pm
So I have an odd issue with an ISAPI DLL that one of my products uses. The ISAPI interface provides a gateway interface to application servers and the actual module itself works fine without any problems. The problem is that the module is apparently crashing occasionally when the Application Pool is shutting down, but it's crashing after any of the DLL code has long stopped running. However, on...
8 comments
A simple jQuery Client Centering Plugin
August 21, 2008 @ 9:30 am
Centering content is a useful client side UI feature especially when working with pop ups or popup windows when displayed for the first time. Here's a little jQuery plug in that handles centering in the window and in other container elements easily.
6 comments
Sql 2008 Management Tools: Can't save changes that require Recreation of Database
August 16, 2008 @ 6:31 pm
Ah here's a silly new default in SQL Server's Management Tools: When you design a table in a database and then try to make a change to a table structure that requires the table to be recreated, the management tools will not allow you to save the changes. Instead you'll be greeted by this friendly dialog: Notice that there's no option to save the changes - it's a hard rule that is applied and you...
12 comments
Monitoring Html Element CSS Changes in JavaScript
August 15, 2008 @ 1:17 am
I have the need to monitor movement of elements in an HTML document via JavaScript. Unfortunatey there are no events that fire if HTML elements are moved around the document either via dragging or by programmatic location changes. As a workaround I created a jQuery CSS monitoring plugin that fires event when a given CSS property changes.
10 comments
ASP.NET gets no Respect
August 14, 2008 @ 2:54 pm
As an ASP.NET developer I'm pretty much sold on ASP.NET as a platform. I've used ASP.NET since the beginning of the early .NET betas and while I originally had a tough time getting started with it, I eventually came to really enjoy the framework. But once I understood the platform and the flexibility it offers, it's now really hard to think of any other Web development platform that I'd rather be...
143 comments
Server Errors when updating live Web Applications online
August 11, 2008 @ 1:53 am
In the last few weeks I've been noticing some problems with site updates I've made to my live server. I have an application running locally and it's running fine without problems. The app is running as a Web Application Project (WAP) and so when I update the application most of the time I only update the BIN folder and possibly one or two of the ASPX markup pages. So I upload all files out of the...
27 comments
Recent SQL Injection Attacks against Server
August 09, 2008 @ 1:12 am
For the last couple of days I've noticed that my server's been inundated with a huge number of unwanted requests. The requests are firing what looks like SQL injection code against the server with a huge query string that tries to execute code on the server. Requests look something like this: ShowMsg.wwt...
20 comments
Editing Applicationhost.config on 64 bit Win2008
August 09, 2008 @ 12:05 am
Today I needed to edit ApplicationHost.config only to - well, not find the damn file anywhere on my machine. It turns out 64 bit Windows uses redirection in the System32 folder and while running with a 32 bit Explorer replacement and a 32 bit editor I was unable to find the file until I switch to the stock tools in Windows which are 64 bit.
6 comments
Moving my Site onto a 64 Bit Server
August 07, 2008 @ 10:39 am
I'm finally getting ready to install my new Server and after some back and forth and testing on Windows 2008 I decided to go ahead and bite the bullet and go with the 64 bit version of Server. I've had mixed feelings about installing 64 bit given that I have had exactly zero experience running under 64 bit. I've not really seen a compelling reason on the desktop to run a 64 bit OS especially...
10 comments
JSON Serializers in .NET - not there yet
August 04, 2008 @ 4:00 pm
.NET Framework 3.5 provides a couple of choices for JSON Serialization and Deserialization. Find out how you can use them and also some of the problems that both of these tools impose.
18 comments
The Big 1000
August 02, 2008 @ 4:36 pm
Woo hoo. I rolled over the magic 1000 Weblog post mark last night and didn't even notice until today when I was about to post another entry. Looking at the site this morning I realized the big fat triple 0's showing up on the Post count. It's been a little unceremonious I suppose - it's pure luck that I noticed since I rarely look at the actual post or comment counts these day. Heck I don't even...
5 comments
Getting rid of the useless Windows Shutdown Tracker Dialog
August 02, 2008 @ 1:23 am
If you install and run or manage a Windows Server OS you've probably run into the annoying shut down dialog. Maybe you have even been hit by walking away after restarting and forgetting about the damn dialog hanging the system before rebooting/restarting. Well, just did that on an install thank you very much. It's not a secret how to get around this and it's easy to fix, but buried deep enough that it's easy to not find it immediately and so not fix it. Here's how.
8 comments
jQuery with ASP.NET Presentation at Portland .NET User Group on Tuesday
August 01, 2008 @ 8:42 am
I'll be doing my annual presentation at the Portland Area .NET User Group (PADNUG). The topic this time around is Using jQuery with ASP.NET which is a fun presentation that covers JavaScript and specifically jQuery use with ASP.NET without using ASP.NET Ajax. Here's the presentation abstract: Using jQuery with ASP.NET jQuery is a compact and powerful JavaScript library that is quickly becoming...
7 comments
Archives
November, 2008 (6)
October, 2008 (8)
September, 2008 (13)
August, 2008 (18)
July, 2008 (8)
June, 2008 (8)
May, 2008 (11)
April, 2008 (16)
March, 2008 (21)
February, 2008 (13)
January, 2008 (15)
December, 2007 (24)
November, 2007 (13)
October, 2007 (17)
September, 2007 (21)
August, 2007 (27)
July, 2007 (26)
June, 2007 (20)
May, 2007 (17)
April, 2007 (17)
March, 2007 (20)
February, 2007 (14)
January, 2007 (26)
December, 2006 (21)
November, 2006 (22)
October, 2006 (28)
September, 2006 (26)
August, 2006 (23)
July, 2006 (23)
June, 2006 (21)
May, 2006 (24)
April, 2006 (20)
March, 2006 (27)
February, 2006 (22)
January, 2006 (19)
December, 2005 (25)
November, 2005 (22)
October, 2005 (14)
September, 2005 (14)
August, 2005 (21)
July, 2005 (20)
June, 2005 (9)
May, 2005 (18)
April, 2005 (19)
March, 2005 (26)
February, 2005 (21)
January, 2005 (20)
December, 2004 (15)
November, 2004 (11)
October, 2004 (14)
September, 2004 (15)
August, 2004 (16)
July, 2004 (6)
June, 2004 (10)
May, 2004 (9)
April, 2004 (11)
March, 2004 (11)
February, 2004 (12)
January, 2004 (14)
December, 2003 (15)
Categories
ASP.NET (158)
Personal (63)
.NET (53)
Visual Studio (45)
JavaScript (39)
AJAX (38)
jQuery (30)
IIS (27)
Vista (27)
LINQ (26)
HTML (23)
WCF (20)
CSharp (19)
ASP.NET (19)
Localization (16)
Microsoft AJAX (13)
FoxPro (13)
Windows (12)
Web Services (11)
COM (9)
ADO.NET (8)
WPF (8)
XML (8)
Web Connection (7)
Sql Server (7)
West Wind Ajax Toolkit (6)
C++ (6)
CSS (6)
Hardware (5)
Silverlight (5)
Software Development (4)
Office (4)
Security (4)
Html Help Builder (4)
ISV (4)
Bugs (4)
DataBinding (3)
Help Builder (3)
HTTP (3)
Live Writer (3)
WebLog (3)
Windsurfing (3)
Source Control (3)
Speaking (2)
RSS (2)
Tools (2)
WinForms (2)
Web Design (2)
Maui (2)
Help (2)
Installation (2)
Conferences (2)
Control Development (1)
Graphics (1)
ADO.NET (1)
IIS7 (1)
Visual Studio (1)
Addins (1)
iPhone (1)
Networking (1)
wwHoverPanel (1)
Travel (1)
Utilities (1)
Threading (1)
Web Deployment Projects (1)
RegEx (1)
SmartPhone (1)
© Rick Strahl, West Wind Technologies, 2005 - 2008