forked from projectkudu/kudu
-
Notifications
You must be signed in to change notification settings - Fork 0
Getting started
davidebbo edited this page Dec 8, 2012
·
51 revisions
- Visual Studio 2012
- IIS >= 7, configured to run ASP.NET 4.0. This can be installed using WebPI.
- Install Git (http://git-scm.com/downloads) to the default location (we expect it in
C:\Program Files (x86)\Git\bin).
Note: If you manually install IIS, here is what needs to be enabled:
- Install the XUnit.net runner for VS 2012, which you install from Tools / Extensions & Updates
- Open your %WINDIR%\System32\inetsrv\config\applicationHost.config and look for
<applicationPoolDefaults>. Under<processModel>, make sure you don't havesetProfileEnvironment="false". If you do, set it to true. - Install the URL rewrite module for IIS.
- Install Node.
- Install IISNode
- Pretend to have teh 32 bit version of Node to fool the version detection logic:
- Copy your
\Program Files\nodejsfolder to \Program Files (x86)\nodejs. - Under
\Program Files (x86)\nodejs, you need to have a folder named0.8.2, and containing a file namednode.exe. it does not matter what this file is, as only its presence is checked!.
-
First clone the repository.
git clone git://github.com/projectkudu/kudu.git -
Open Kudu.sln as Administrator and build it.
-
Set Kudu.Web as the startup project and run!
After running Kudu.Web, you should be able to use the dashboard to manage your application. Below is a walk through on how to create and deploy your first application using git.
Create an application.
Give it a name.
Copy the git url and push.
You're live!




