svniis: Help Windows XP (Dutch)

HomePage :: Screendumps :: Examples :: Download :: Revisions :: Help :: Donate :: Contact
Installing SvnProxy on Windows XP, can be a little tricky,
because XP does not support Host-Headers.

One simple solution is to choose a directory-name the same as the root repository name.

In this example, the SVN repository on the Apache server is named: /Svn
Here is some snippet from the Apache http.conf file.
.....
<Location /svn>
  DAV svn
  SVNPath d:/temp/svn
</Location>
.....

Create a subdirectory svn in c:\inetpub\wwwroot of Internet Information server.

Copy ../bin/SvnProxy.dll and ../web.config into this svn directory.

Start manage your XP machine, and go to the Services and Applications treenode.

Open Internet Information Services and select Default website

On the right, the Svn directory should appear.

Right click the Svn directory for properties.

Hit the Create button

Hit the Configuration button

Hit the Add button

Cut and paste some path to the default aspnet_isapi.dll (get it from .aspx extension)

Type .* (dot star) into the extension field.

Uncheck "Control if the file exists" and hit OK

The wildcard ISAPI extension reference is showing on the bottom.

Hit Apply and OK

All set, hit Apply and OK

The Svn directory is turned into an application directory.

Don't forget to configure web.config, it should reference your Apache server.