Azure DevOps, Scrum, & .NET Software Leadership and Consulting Services

Free course! Predicting the Future, Estimating, and Running Your Projects with Flow Metrics

  • COMException When Trying to Access Any Member For an IIS DirectoryEntry

    I’ve been playing around with writing a Custom Installer Actions for a VS2005 Web Application Deployment Project (aka Web Application Installer).  The most challenging thing after figuring out the syntax weirdnesses for Custom Installers was manipulating IIS from C#.  There are a ton of blog entries out there on how to manipulate IIS from .NET…

  • Migrating VS2003 Web Applications to VS2005 Web Application Projects

    I just spent a couple of days migrating my remaining (important) VS2003 Web Application code to VS2005.  It had its frustrating moments but each of those frustrating moments reminded my why it was such a great idea to dump the VS2003 Web App code.  The #1 biggest problem was getting VS2003 Web Applications to actually…

  • How to run an MSBuild "Desktop Build" without running tests.

    I’ve been playing around with doing “desktop builds” with MSBuild.  A “desktop build” is where you’d take the build script that describes a Team Foundation Server Team Build and run it on your local machine instead of through the TFS Build Server.  There’s a page on the MSDN site that tells you how to do…

  • How to run an MSBuild “Desktop Build” without running tests.

    I’ve been playing around with doing “desktop builds” with MSBuild.  A “desktop build” is where you’d take the build script that describes a Team Foundation Server Team Build and run it on your local machine instead of through the TFS Build Server.  There’s a page on the MSDN site that tells you how to do…

  • Making pre- and post-deployment scripts run in a VSTS DBPro build.

    I’m going to be doing the keynote at the launch of Visual Studio Team Editor for Database Professionals (aka VSTS DBPro, “data dude”) tomorrow.  I wanted to play around with creating default values in lookup tables as part of my demo.  DBPro gives you this functionality through pre-deployment and post-deployment scripts.  You write your own…

  • Team Foundation Server (TFS/VSTS) caching problem masquerading as a permissions problem.

    I just got off a two hour troubleshooting call with one of my clients.  I’d just done the install of their Team Foundation Server last week and everything was fine.  Then they created a bunch of Team Projects in their Team Foundation Server and they couldn’t view any of the work item queries in the…

  • Keynote @ VSTS Database Professional Launch in Waltham, MA

    Visual Studio Team Edition for Database Professionals is being released in a matter of days (11/30/2006) and Microsoft is putting on a series of launch events around the country. Want to see what it can do?  I’ve been asked to give the keynote at the Boston-area launch event. “Joining Forces: Assimilating Data Experts into the Development Team…

  • Looking for a C#, ASP.NET Developer

    I’m looking for a mid/senior-level C# / ASP.NET developer to join my project for a major financial institution in Boston, MA. The project is an n-tier app written with C#, ASP.NET, NHibernate 1.2, Visual Studio Unit Tests, and Team Foundation Server. Required Skills: NHibernate, Test-Driven Development (test first!), C#, ASP.NET, database design, object modelling Nice-to-have skills: Visual…

  • NHibernate 1.2 Beta: Stored Procedure Sample

    The NHibernate 1.2 beta has been available for download since the end of September.  Two of the big features are support for .NET generic collections and support for stored procedures.  I decided to give these features a test drive and I posted my code here.  (FYI, it’s written using Visual Studio 2005 Team Suite and uses…

  • Beantown.NET User Group (INETA) is meeting on Thursday, 11/2/2006.

    The Beantown.NET User Group (INETA) is meeting again on Thursday, 11/2/2006. http://www.beantowndotnet.org This month we have Greg Smalter from Red Stapler Software presenting on “Automatically-generated Data Access Layers”. As always, our meeting is open to everyone so bring your friends andco-workers.  If you want free pizza, send me an RSVP using the contact formon my…