Tuesday, February 28, 2006

.NET Web Services, SOAP and handling exceptions

Below are some links that I found valuable when developing a web service framework for a client. SOAP extensions provide an opportunity for additional research.

Monday, February 27, 2006

SQL Server ASP.NET session storage

We recently started using SQL Server to store ASP.NET session on our web farm and encountered a problem where session was being lost.  The following article indicates Session_End is not fired when using SQL Server to store session state.  I was able to confirm this by creating simple application using SQL Server session state.  What I also realized is this

 

  • Session_End is not called when using SQL Server session storage.  But, when Session.Abandon is called the stored procedure called ASPState..TempRemoveStateItem is triggered to remove the session row from the sql server database.  This was confirmed using sql trace while running an ASP.NET application that called Session.Abandon.

 

My question is who calls the ASPState..TempRemoveStateItem stored procedure when Session_End event is not fired?

 

Wednesday, February 22, 2006

Microsoft Patterns and Practice Summit

Has anyone been to any of Microsoft patterns & practices Summit Events?  I am considering attending the one in Boston, but soliciting feedback on these events.  Considering they are actually publishing a list of speakers, it looks like they are, at least, more organized than last year.

Friday, February 17, 2006

RSS Reader Woes

I used several desktop RSS Readers and am not totally satisfied for the following reasons.

  1. I want to share my feed subscriptions and the items I marked as read between a desktop machine at a client site, and my laptop. There seem to be some ways to do this using an FTP server, but I am not sure my client’s firewall will allow the traffic.
  2. RssBandit, SharpReader, and RSSPopper all seem to store data in the user profile without making it easy (or, in some cases, not at all possible) to change where data is stored. At a client site, there is a cap on the allowed profile size, and the RSS Readers were consuming all of the profile space for my account. I do subscribe to a lot of feeds, but I like information.

My solution is to now find a web version of a reader. I decided that I don’t need to get notified on the hour when a new article has been published. Checking feeds once or twice a day should be sufficient.

Does anyone have a suggestion for a website where I can create an account and import my OPML file? It would be cool for my google account allow me to subscribe to feeds, and, ah, index them, so I can search them. J