Click here to Skip to main content
Licence 
First Posted 8 Oct 2002
Views 69,467
Bookmarked 24 times

Making Windows XP Professional web developer friendly

By | 8 Oct 2002 | Article
Web development on Windows XP Professional is a drag, or it was until I discovered two "fixes"

Introduction

Web development on Windows XP Professional is a drag, or it was until I discovered two "fixes".

First, Microsoft in their kind way (being ironic Bill), implemented the simple file sharing on XP. I wasted a lot of time on this "fix", trying to change permissions on a database (giving the IUSER_xxx user write permission). Enough said.

To get normal access to NTFS permissions, do the following:

In Windows Explorer, open Tools -> Folder options , and un-check Use simple file sharing (see image below)

Another thing that's been nagging me is the inability to host multi-sites on XP. Enter the scene, the ISAPI - MultiSite Filter :-)

MultiSite Filter

The filter is a bit beta, but it works fine (at least for me). You'll find it at http://www.hairy-spider.com/multisite.aspx. To get it up and running do the following:

  1. Edit your HOSTS file (in C:\WINDOWS\system32\drivers\etc, where C is the drive you installed XP on)
    # Example
    127.0.0.1       localhost anotherweb thirdweb
  2. Copy the multi.ini (from the multisite download) to your Windows catalog (C:\Windows) and edit it
    ;Example
    [websites]
    anotherweb=C:\Inetpub\wwwroot\anotherweb 
    thirdweb=C:\Inetpub\wwwroot\thirdweb
  3. Finally you have to load the ISAPI filter into IIS at the root level or even the websites level (I run it at website level). If you need help doing this, take a look at HOWTO: Install an ISAPI Filter Dynamic-Link Library

BTW: If you're not getting the pages, flush the browser's cache and restart IIS

You're now running a multi-site web on XP Professional, with normal access to NTFS permissions :-)

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here

About the Author

Per S

Web Developer

Norway Norway

Member



Sign Up to vote   Poor Excellent
Add a reason or comment to your vote: x
Votes of 3 or less require a comment

Comments and Discussions

 
You must Sign In to use this message board. (secure sign-in)
 
Search this forum  
 FAQ
    Noise  Layout  Per page   
  Refresh
GeneralIIsAdmin.NET PinsussPer Søderlind22:03 1 Jun '05  
There's a new kid on the block, IIsAdmind.NET. You'll find it here on Code Project: http://www.codeproject.com/useritems/IIsAdminNet.asp
 
best regards,
../Per
GeneralSimple file sharing PinmemberMr Strange Code12:51 3 Mar '05  
GeneralUsing Visual Studio .NET to develop multiple web sites PinmemberRockChalk9:53 23 Oct '03  
Generaldoesn't work for me Pinsussanonymous2:05 5 Sep '03  
GeneralRe: doesn't work for me PinsussAnonymous16:52 3 Dec '03  
GeneralRe: doesn't work for me PinsussJohn Steele9:13 8 Feb '04  
GeneralRe: doesn't work for me PinsussPer Søderlind22:34 8 Feb '04  
GeneralInability to host multi-sites PinmemberChristopher Duncan5:24 9 Oct '02  
GeneralRe: Inability to host multi-sites Pinmembersoderlind6:25 9 Oct '02  
GeneralVery helpful! PinmemberMarc Clifton4:57 9 Oct '02  
GeneralWebsite on XP PinmemberCDotNetUser4:34 9 Oct '02  
GeneralRe: Website on XP PinmemberWilliam Bartholomew11:50 14 Oct '02  
GeneralRe: Website on XP PinmemberCDotNetUser13:35 14 Oct '02  
GeneralVery nice PinmemberTodd Smith4:19 9 Oct '02  
GeneralRe: Very nice Pinmembersoderlind4:37 9 Oct '02  

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Permalink | Advertise | Privacy | Mobile
Web03 | 2.5.120528.1 | Last Updated 9 Oct 2002
Article Copyright 2002 by Per S
Everything else Copyright © CodeProject, 1999-2012
Terms of Use
Layout: fixed | fluid