Author: webTiger

webTiger Logo Wide
  • Deploying ASP.NET MVC on IIS6

    IIS Logo

    Although ASP.NET MVC3 can be deployed on a machine running Windows Server 2003 and Internet Information Services 6 (IIS6), the practice isn’t recommended and hosting multiple MVC3 web applications can be a painful business. If you are committed to this approach though, here are some instructions to configure IIS6 so that you can deploy a MVC3 website.

    (more…)
  • Resolving Windows API Error Codes to Messages

    Windows Logo

    Whenever you are working with the Windows API, there is a better than average chance that you’ll have to deal with a Windows API Error Code. Within your code it is useful to be able to resolve this value to a more meaningful error message and, fortunately, the Windows API includes functionality to do just that.

    (more…)
  • SharePoint Development – Hints and Tips

    SharePoint Logo

    A collection of hints and tips to make life working on development projects with SharePoint integrations a little easier.

    (more…)
  • Retrieving Users in a SharePoint Group

    When working programmatically with SharePoint you are likely to need to check membership of SharePoint Groups at some point. This article provides a simple route to retrieving user groups information via SharePoint’s web services.

    (more…)
  • Word Automation Services in SharePoint 2010

    SharePoint 2010 Logo

    Until Office 2007, Microsoft hadn’t offered any reliable Office suite automation capabilities with the exception of client-side mail merge. This often meant companies/developers had to hand-craft Word documents at byte level, or invest in costly commercial products that did so for them. With Office 2007, Microsoft’s introduced Open XML document formats and an OpenXML SDK for developers, but it still had some short comings when working with templates or converting between file formats.

    (more…)
  • Web Development Cheat-Sheet

    This is my web development cheat-sheet to make things easier when creating new web pages, etc. It should be considered a living document but the publish date will be kept as specified in its first edition so it doesn’t regularly top the articles list.

    (more…)
  • Working With CSV Files in .NET

    There will be a point when you need to import data from a CSV (comma-separated values) file, and you’ll realise what should be a straightforward process can become overcomplicated. Part of the reason for this is likely to be that you don’t fully understand the CSV format, because you are just blindly delimiting on any comma you find or because the CSV file you are importing is invalid because the person/program who generated it didn’t properly understand the encoding rules.

    (more…)
  • A Better Class of .NET FTP Client

    The .NET Framework includes some FTP capabilities within the System.Net namespace. My experience using those classes has been mixed to say the least, and after struggling to get solutions to work reliably I decided to write my own client class instead.

    (more…)
  • Programming System-Wide Hot Keys For Your Application

    In Windows, system-wide hot-keys provide a means to trigger functionality within an application regardless of which program is currently in focus. This allows you to develop applications that run from the system tray, etc. and can be displayed or perform some function (like screen capture) without the user having to click on them first.

    (more…)
  • Querying Active Directory

    The .NET Framework includes Active Directory (AD) interaction classes out-of-the-box, and this article provides some guidance on using those classes to interrogate your Domain Controller.

    (more…)