Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 92 lines (67 sloc) 4.587 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
b77b5ab update readme with VS 2012/Win8 build platform migration
Tomasz Janczuk authored
18 - Windows Vista, Windows 7, Windows 8, Windows Server 2008, or Windows Server 2012
fc1ca94 phil manijak Update README.md to include ASP.NET prereq
exclsr authored
19 - IIS 7.x with IIS Management Tools and ASP.NET
b77b5ab update readme with VS 2012/Win8 build platform migration
Tomasz Janczuk authored
20 - WebSocket functionality requires IIS 8.x with IIS Management Tools and ASP.NET
f0d80b7 Tomasz Janczuk readme: refactor prerequisities
tjanczuk authored
21 - [URL rewrite module for IIS](http://www.iis.net/download/URLRewrite)
4a86f39 Tomasz Janczuk Update readme with stable installer links
tjanczuk authored
22 - [Latest node.js build for Windows](http://go.microsoft.com/?linkid=9784334)
b77b5ab update readme with VS 2012/Win8 build platform migration
Tomasz Janczuk authored
23 - Visual C++ 2012 Redistributable Package for [x86](http://www.microsoft.com/en-us/download/details.aspx?id=30679) or [x64](http://www.microsoft.com/en-us/download/details.aspx?id=30679) (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
24
b77b5ab update readme with VS 2012/Win8 build platform migration
Tomasz Janczuk authored
25 **Installing for IIS 7.x/8.x**
f31f5be Tomasz Janczuk Edited README.md via GitHub
tjanczuk authored
26
b77b5ab update readme with VS 2012/Win8 build platform migration
Tomasz Janczuk authored
27 - Install iisnode for IIS 7.x/8.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
28 - To set up samples, from the administrative command prompt call `%programfiles%\iisnode\setupsamples.bat`
29 - Go to `http://localhost/node`
f31f5be Tomasz Janczuk Edited README.md via GitHub
tjanczuk authored
30
581178e Tomasz Janczuk add iisexpress installation instructions
tjanczuk authored
31 **Installing for IIS Express/WebMatrix**
32
b77b5ab update readme with VS 2012/Win8 build platform migration
Tomasz Janczuk authored
33 - [Install WebMatrix using the Web Platform Installer](http://www.microsoft.com/web/webmatrix/)
35f757a Tomasz Janczuk update readme for 0.1.5
tjanczuk authored
34 - Open WebMatrix, choose “Site from folder”, enter %localappdata%\iisnode\www, start the site, and play with the iisnode samples, or
35 - 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
36
0bdb4f0 Tomasz Janczuk adding howtos to readme
tjanczuk authored
37 **Howtos**
38
39 [the basics](http://tomasz.janczuk.org/2011/08/hosting-nodejs-applications-in-iis-on.html)
b77b5ab update readme with VS 2012/Win8 build platform migration
Tomasz Janczuk authored
40 [the basics (Pусский перевод)](http://softdroid.net/hosting-nodejs-applications-ru)
41 websockets - coming up!
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
b77b5ab update readme with VS 2012/Win8 build platform migration
Tomasz Janczuk authored
57 - [Visual Studio Express 2012 for Windows Desktop](http://www.microsoft.com/visualstudio/eng/downloads)
58 - [WIX Toolset v3.6](http://wix.codeplex.com/releases/view/93929)
59 - [Windows SDK for Windows 8](http://msdn.microsoft.com/en-us/windows/desktop/hh852363)
f0d80b7 Tomasz Janczuk readme: refactor prerequisities
tjanczuk authored
60
0a5c2c4 Tomasz Janczuk update readme for msi
tjanczuk authored
61 **Building**
62
b77b5ab update readme with VS 2012/Win8 build platform migration
Tomasz Janczuk authored
63 For 32 bit Windows:
64
65 ```
66 set VisualStudioVersion=11.0
67 msbuild /p:Platform=Win32 src\iisnode\iisnode.sln
68 ```
69
70 For 64 bit Windows:
71
72 ```
73 set VisualStudioVersion=11.0
74 msbuild /p:Platform=x64 src\iisnode\iisnode.sln
75 ```
0a5c2c4 Tomasz Janczuk update readme for msi
tjanczuk authored
76
35f757a Tomasz Janczuk update readme for 0.1.5
tjanczuk authored
77 **Installing after build**
0a5c2c4 Tomasz Janczuk update readme for msi
tjanczuk authored
78
b77b5ab update readme with VS 2012/Win8 build platform migration
Tomasz Janczuk authored
79 - For IIS 7.x/8.0: `build\debug\{x64|x86}\iisnode-full.msi`
35f757a Tomasz Janczuk update readme for 0.1.5
tjanczuk authored
80 - For IIS Express 7.x: `build\debug\x86\iisnode-express.msi`
0a5c2c4 Tomasz Janczuk update readme for msi
tjanczuk authored
81
82 **Running tests**
83
b77b5ab update readme with VS 2012/Win8 build platform migration
Tomasz Janczuk authored
84 - Install for IIS 7.x/8.x (see previous sections)
0a5c2c4 Tomasz Janczuk update readme for msi
tjanczuk authored
85 - `test\functional\test.bat`
b77b5ab update readme with VS 2012/Win8 build platform migration
Tomasz Janczuk authored
86 - note that for the WebSocket tests to pass you must be running in IIS 8.x on Windows 8 or Windows Server 2012
0a5c2c4 Tomasz Janczuk update readme for msi
tjanczuk authored
87
f31f5be Tomasz Janczuk Edited README.md via GitHub
tjanczuk authored
88 **Resources & documentation**
89
8b49968 Tomasz Janczuk Update with link to release notes
tjanczuk authored
90 [Releases](https://github.com/tjanczuk/iisnode/wiki/iisnode-releases)
91 [Wiki](https://github.com/tjanczuk/iisnode/wiki)
92 [Blog](http://tomasz.janczuk.org)
Something went wrong with that request. Please try again.