Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 80 lines (58 sloc) 4.499 kb
f31f5be Tomasz Janczuk Edited README.md via GitHub
tjanczuk authored
1 Hosting node.js applications in IIS on Windows
2 ===
3
8b49968 Tomasz Janczuk Update with link to release notes
tjanczuk authored
4 **Why would I want to do it?**
5
6 [Benefits](https://github.com/tjanczuk/iisnode/wiki)
7
96fb80f Tomasz Janczuk Update README.md
tjanczuk authored
8 **Who uses iisnode?**
9
10 [windows azure - benefits](http://blogs.msdn.com/b/hanuk/archive/2012/05/05/top-benefits-of-running-node-js-on-windows-azure.aspx)
11 [windows azure - get started with node.js](https://www.windowsazure.com/en-us/develop/nodejs/)
bb74994 Tomasz Janczuk Update master
tjanczuk authored
12 [appharbor.com](http://blog.appharbor.com/2012/01/19/announcing-node-js-support)
f4f196c Tomasz Janczuk Update master
tjanczuk authored
13 [discountasp.net](http://discountasp.net/press/2012_06_12_free-webmatrix-v2-rc-hosting-with-nodejs.aspx)
bb74994 Tomasz Janczuk Update master
tjanczuk authored
14 [arvixe.com](http://arvixe.com)
96fb80f Tomasz Janczuk Update README.md
tjanczuk authored
15
f0d80b7 Tomasz Janczuk readme: refactor prerequisities
tjanczuk authored
16 **Prerequisites for using**
f31f5be Tomasz Janczuk Edited README.md via GitHub
tjanczuk authored
17
b54a480 Tomasz Janczuk update readme with list of supported OS versions
tjanczuk authored
18 - Windows Vista, Windows 7, or Windows Server 2008
f31f5be Tomasz Janczuk Edited README.md via GitHub
tjanczuk authored
19 - IIS 7.x with IIS Management Tools
f0d80b7 Tomasz Janczuk readme: refactor prerequisities
tjanczuk authored
20 - [URL rewrite module for IIS](http://www.iis.net/download/URLRewrite)
4a86f39 Tomasz Janczuk Update readme with stable installer links
tjanczuk authored
21 - [Latest node.js build for Windows](http://go.microsoft.com/?linkid=9784334)
22 - 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
23
35f757a Tomasz Janczuk update readme for 0.1.5
tjanczuk authored
24 **Installing for IIS 7.x**
f31f5be Tomasz Janczuk Edited README.md via GitHub
tjanczuk authored
25
4a86f39 Tomasz Janczuk Update readme with stable installer links
tjanczuk authored
26 - 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
27 - To set up samples, from the administrative command prompt call `%programfiles%\iisnode\setupsamples.bat`
28 - Go to `http://localhost/node`
f31f5be Tomasz Janczuk Edited README.md via GitHub
tjanczuk authored
29
581178e Tomasz Janczuk add iisexpress installation instructions
tjanczuk authored
30 **Installing for IIS Express/WebMatrix**
31
35f757a Tomasz Janczuk update readme for 0.1.5
tjanczuk authored
32 - [Install WebMatrix](http://www.microsoft.com/web/webmatrix/)
4a86f39 Tomasz Janczuk Update readme with stable installer links
tjanczuk authored
33 - [Install iisnode for IIS Express 7.x](http://go.microsoft.com/?linkid=9784329)
35f757a Tomasz Janczuk update readme for 0.1.5
tjanczuk authored
34 - [Install node.js templates for WebMatrix](https://github.com/SteveSanderson/Node.js-Site-Templates-for-WebMatrix/downloads)
35 - Open WebMatrix, choose “Site from folder”, enter %localappdata%\iisnode\www, start the site, and play with the iisnode samples, or
36 - 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
37
0bdb4f0 Tomasz Janczuk adding howtos to readme
tjanczuk authored
38 **Howtos**
39
40 [the basics](http://tomasz.janczuk.org/2011/08/hosting-nodejs-applications-in-iis-on.html)
5fa47e9 Tomasz Janczuk Update README.md
tjanczuk authored
41 [the basics (Pусский перевод - Russian translation)](http://softdroid.net/hosting-nodejs-applications-ru)
0bdb4f0 Tomasz Janczuk adding howtos to readme
tjanczuk authored
42 [using with express framework](http://tomasz.janczuk.org/2011/08/hosting-express-nodejs-applications-in.html)
43 [using with URL rewrite module](http://tomasz.janczuk.org/2011/08/using-url-rewriting-with-nodejs.html)
44 [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
45 [site templates for WebMatrix](https://github.com/SteveSanderson/Node.js-Site-Templates-for-WebMatrix)
0bdb4f0 Tomasz Janczuk adding howtos to readme
tjanczuk authored
46 [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
47 [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
48 [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
49 [portuguese: node.js no windows: instalando o iisnode](http://vivina.com.br/nodejs-windows-parte-2)
50 [integrated debugging](http://tomasz.janczuk.org/2011/11/debug-nodejs-applications-on-windows.html)
8103d34 Tomasz Janczuk adding link to pub/sub sample from @cibrax
tjanczuk authored
51 [pub/sub server using faye](http://weblogs.asp.net/cibrax/archive/2011/12/12/transform-your-iis-into-a-real-time-pub-sub-engine-with-faye-node.aspx)
db4b9d8 Tomasz Janczuk Update README.md
tjanczuk authored
52 [appharbor uses iisnode](http://blog.appharbor.com/2012/01/19/announcing-node-js-support)
0bdb4f0 Tomasz Janczuk adding howtos to readme
tjanczuk authored
53
f0d80b7 Tomasz Janczuk readme: refactor prerequisities
tjanczuk authored
54 **Prerequisites for building**
55
56 - All prerequisities for using
57 - [Visual Studio C++ Express](http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express)
58 - [WIX Toolset v3.5](http://wix.codeplex.com/releases/view/60102)
59 - [IIS 7 header files from Windows SDK](http://msdn.microsoft.com/en-us/windows/bb980924)
60
0a5c2c4 Tomasz Janczuk update readme for msi
tjanczuk authored
61 **Building**
62
35f757a Tomasz Janczuk update readme for 0.1.5
tjanczuk authored
63 - For 32 bit Windows: `msbuild /p:Platform=Win32 src\iisnode\iisnode.sln`
64 - For 64 bit Windows: `msbuild /p:Platform=x64 src\iisnode\iisnode.sln`
0a5c2c4 Tomasz Janczuk update readme for msi
tjanczuk authored
65
35f757a Tomasz Janczuk update readme for 0.1.5
tjanczuk authored
66 **Installing after build**
0a5c2c4 Tomasz Janczuk update readme for msi
tjanczuk authored
67
41ee7bb Tomasz Janczuk update readme with revised installation instructions
tjanczuk authored
68 - For IIS 7.x: `build\debug\%PROCESSOR_ARCHITECTURE%\iisnode-full.msi`
35f757a Tomasz Janczuk update readme for 0.1.5
tjanczuk authored
69 - For IIS Express 7.x: `build\debug\x86\iisnode-express.msi`
0a5c2c4 Tomasz Janczuk update readme for msi
tjanczuk authored
70
71 **Running tests**
72
73 - Install for IIS 7.x (see previous sections)
74 - `test\functional\test.bat`
75
f31f5be Tomasz Janczuk Edited README.md via GitHub
tjanczuk authored
76 **Resources & documentation**
77
8b49968 Tomasz Janczuk Update with link to release notes
tjanczuk authored
78 [Releases](https://github.com/tjanczuk/iisnode/wiki/iisnode-releases)
79 [Wiki](https://github.com/tjanczuk/iisnode/wiki)
80 [Blog](http://tomasz.janczuk.org)
Something went wrong with that request. Please try again.