Programs:
Visual Studio 2012
- Extensions
- Mindscape Web Workbench
- Nuget Package Manager
SQL Express 2012 with tools (http://www.microsoft.com/en-us/download/details.aspx?id=29062)
IIS8 (Express):
- http://www.iis.net/learn/install/installing-iis-7/installing-iis-on-windows-vista-and-windows-7 (IIS7 guide, but pretty much the same)
- Basic authentication is needed
- If you are on not on windows 8 you have to use IIS8 Express to get support for websockets. In this case the urls in the config have to be changed for ajax and cors to work
Git:
Setup:
- git clone [REPOSITORY]
- Open Radvill.sln
- Enable Restore packages on build
- Build (ctrl - shift - B)
- Close Visual Studio (due to bug with nuget packages)
- Open Radvill.Sln
- Nuget Package Manager Console
- Update-Database
- ISS
- Add Website
- Hostname: Radvill.WebFront
- Directory: Radvill/Radvill.WebFront
- Set Application pool to 4.0
- Add Website
- Hostname: Radvill.WebApi
- Directory: Radvill/Radvill.WebApi
- Set Application pool to 4.0
- Add Website
- Hosts (Windows/System32/Drivers/etc/host) - add: 127.0.0.1 Radvill.WebFront - add: 127.0.0.1 Radvill.WebApi