- Handling and Throwing Exceptions in XML Web Services
- SoapExtensionReflectors in ASP.NET Web Services - Matt Powell discusses ASP.NET Web service architecture and an extensible piece of the puzzle that is rarely discussed and is not well documented: The ability to extend the WSDL generation process during initial reflection of a Web service assembly.
- Fun with SOAP Extensions
Tuesday, February 28, 2006
.NET Web Services, SOAP and handling exceptions
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.
- 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.
- 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