Duplicated question: Is it possible to bind domain names to VisualSVN server and IIS on the one box without using a port?
Option 1: Run VisualSVN Server and IIS on different IP address
You can run VisualSVN Server and IIS side-by-side on the same port using multiple IP address on network interfaces: http://www.itsyourip.com/networking/how-to-add-multiple-ip-address-in-windows-2000xp2003/
To configure VisualSVN Server bind to only specific interfaces use the following steps:
- Run VisualSVN Server Manager
- Right click on root element and choose Properties
- Switch to Network tab
- Select "These IP addresses" radio button
- Click Add Enter IP address of interface to listen
- Click OK to close Add interface dialog
- Click OK to close Properties window
To configure IIS listen on specific interface use the following steps:
1. Start elevated command prompt
2. Execute following command: netsh http add iplisten ipaddress=IPADDRESS
Option 2: Use use reverse proxy for IIS
Use SvnReverseProxy to redirect traffic from IIS to VisualSVN Server. See following links for details:
http://gstoolkit.codeplex.com/wikipage?title=SvnReverseProxy&ProjectName=gstoolkit