Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 65 lines (47 sloc) 3.64 kb
f31f5be Tomasz Janczuk Edited README.md via GitHub
tjanczuk authored
1 Hosting node.js applications in IIS on Windows
2 ===
3
f0d80b7 Tomasz Janczuk readme: refactor prerequisities
tjanczuk authored
4 **Prerequisites for using**
f31f5be Tomasz Janczuk Edited README.md via GitHub
tjanczuk authored
5
6 - Windows
7 - IIS 7.x with IIS Management Tools
f0d80b7 Tomasz Janczuk readme: refactor prerequisities
tjanczuk authored
8 - [URL rewrite module for IIS](http://www.iis.net/download/URLRewrite)
4a86f39 Tomasz Janczuk Update readme with stable installer links
tjanczuk authored
9 - [Latest node.js build for Windows](http://go.microsoft.com/?linkid=9784334)
35f757a Tomasz Janczuk update readme for 0.1.5
tjanczuk authored
10 - You can also do it manually by downloading node.exe from [nodejs.org](http://nodejs.org/#download) and saving to %programfiles%\nodejs on a 32 bit system or %programfiles(x86)%\nodejs on a 64 bit system
4a86f39 Tomasz Janczuk Update readme with stable installer links
tjanczuk authored
11 - Visual C++ 2010 Redistributable Package for [x86](http://www.microsoft.com/download/en/details.aspx?id=5555) or [x64](http://www.microsoft.com/download/en/details.aspx?id=14632) (skip this if you install Visual Studio; on x64 systems you need to install both x86 and x64 if you intend to use IIS Express/WebMatrix)
f31f5be Tomasz Janczuk Edited README.md via GitHub
tjanczuk authored
12
35f757a Tomasz Janczuk update readme for 0.1.5
tjanczuk authored
13 **Installing for IIS 7.x**
f31f5be Tomasz Janczuk Edited README.md via GitHub
tjanczuk authored
14
4a86f39 Tomasz Janczuk Update readme with stable installer links
tjanczuk authored
15 - Install iisnode for IIS 7.x: [x86](http://go.microsoft.com/?linkid=9784330) or [x64](http://go.microsoft.com/?linkid=9784331) - choose bitness matching your system
35f757a Tomasz Janczuk update readme for 0.1.5
tjanczuk authored
16 - To set up samples, from the administrative command prompt call `%programfiles%\iisnode\setupsamples.bat`
17 - Go to `http://localhost/node`
f31f5be Tomasz Janczuk Edited README.md via GitHub
tjanczuk authored
18
581178e Tomasz Janczuk add iisexpress installation instructions
tjanczuk authored
19 **Installing for IIS Express/WebMatrix**
20
35f757a Tomasz Janczuk update readme for 0.1.5
tjanczuk authored
21 - [Install WebMatrix](http://www.microsoft.com/web/webmatrix/)
4a86f39 Tomasz Janczuk Update readme with stable installer links
tjanczuk authored
22 - [Install iisnode for IIS Express 7.x](http://go.microsoft.com/?linkid=9784329)
35f757a Tomasz Janczuk update readme for 0.1.5
tjanczuk authored
23 - [Install node.js templates for WebMatrix](https://github.com/SteveSanderson/Node.js-Site-Templates-for-WebMatrix/downloads)
24 - Open WebMatrix, choose “Site from folder”, enter %localappdata%\iisnode\www, start the site, and play with the iisnode samples, or
25 - Use node.js templates to get started quickly with an Express application or a skeleton Hello World
f31f5be Tomasz Janczuk Edited README.md via GitHub
tjanczuk authored
26
0bdb4f0 Tomasz Janczuk adding howtos to readme
tjanczuk authored
27 **Howtos**
28
29 [the basics](http://tomasz.janczuk.org/2011/08/hosting-nodejs-applications-in-iis-on.html)
30 [using with express framework](http://tomasz.janczuk.org/2011/08/hosting-express-nodejs-applications-in.html)
31 [using with URL rewrite module](http://tomasz.janczuk.org/2011/08/using-url-rewriting-with-nodejs.html)
32 [using with WebMatrix and IIS Express](http://tomasz.janczuk.org/2011/08/developing-nodejs-applications-in.html)
0a5c2c4 Tomasz Janczuk update readme for msi
tjanczuk authored
33 [site templates for WebMatrix](https://github.com/SteveSanderson/Node.js-Site-Templates-for-WebMatrix)
0bdb4f0 Tomasz Janczuk adding howtos to readme
tjanczuk authored
34 [using with mongodb](http://www.amazedsaint.com/2011/09/creating-10-minute-todo-listing-app-on.html)
08bcaa7 Tomasz Janczuk adding ETW howto to readme
tjanczuk authored
35 [diagnosing problems with ETW traces](http://tomasz.janczuk.org/2011/09/using-event-tracing-for-windows-to.html)
5b82aac Tomasz Janczuk adding MVC howto
tjanczuk authored
36 [using with MVC](http://weblogs.asp.net/jgalloway/archive/2011/10/26/using-node-js-in-an-asp-net-mvc-application-with-iisnode.aspx)
53c6608 Tomasz Janczuk add integrated debugging howto
tjanczuk authored
37 [portuguese: node.js no windows: instalando o iisnode](http://vivina.com.br/nodejs-windows-parte-2)
38 [integrated debugging](http://tomasz.janczuk.org/2011/11/debug-nodejs-applications-on-windows.html)
0bdb4f0 Tomasz Janczuk adding howtos to readme
tjanczuk authored
39
f0d80b7 Tomasz Janczuk readme: refactor prerequisities
tjanczuk authored
40 **Prerequisites for building**
41
42 - All prerequisities for using
43 - [Visual Studio C++ Express](http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express)
44 - [WIX Toolset v3.5](http://wix.codeplex.com/releases/view/60102)
45 - [IIS 7 header files from Windows SDK](http://msdn.microsoft.com/en-us/windows/bb980924)
46
0a5c2c4 Tomasz Janczuk update readme for msi
tjanczuk authored
47 **Building**
48
35f757a Tomasz Janczuk update readme for 0.1.5
tjanczuk authored
49 - For 32 bit Windows: `msbuild /p:Platform=Win32 src\iisnode\iisnode.sln`
50 - For 64 bit Windows: `msbuild /p:Platform=x64 src\iisnode\iisnode.sln`
0a5c2c4 Tomasz Janczuk update readme for msi
tjanczuk authored
51
35f757a Tomasz Janczuk update readme for 0.1.5
tjanczuk authored
52 **Installing after build**
0a5c2c4 Tomasz Janczuk update readme for msi
tjanczuk authored
53
35f757a Tomasz Janczuk update readme for 0.1.5
tjanczuk authored
54 - For IIS 7.x: `build\debug\%PROCESSOR_ARCHITECTURE%\iisnode.msi`
55 - For IIS Express 7.x: `build\debug\x86\iisnode-express.msi`
0a5c2c4 Tomasz Janczuk update readme for msi
tjanczuk authored
56
57 **Running tests**
58
59 - Install for IIS 7.x (see previous sections)
60 - `test\functional\test.bat`
61
f31f5be Tomasz Janczuk Edited README.md via GitHub
tjanczuk authored
62 **Resources & documentation**
63
3b2d382 Tomasz Janczuk readme typo
tjanczuk authored
64 https://github.com/tjanczuk/iisnode/wiki
0bdb4f0 Tomasz Janczuk adding howtos to readme
tjanczuk authored
65 http://tomasz.janczuk.org
Something went wrong with that request. Please try again.