Permalink
Browse files

update readme with VS 2012/Win8 build platform migration

  • Loading branch information...
1 parent 01dced0 commit b77b5ab570fd93574da90e424ee635c338c847b8 Tomasz Janczuk committed Sep 12, 2012
Showing with 27 additions and 15 deletions.
  1. +27 −15 README.md
View
@@ -15,30 +15,30 @@ Hosting node.js applications in IIS on Windows
**Prerequisites for using**
-- Windows Vista, Windows 7, or Windows Server 2008
+- Windows Vista, Windows 7, Windows 8, Windows Server 2008, or Windows Server 2012
- IIS 7.x with IIS Management Tools and ASP.NET
+- WebSocket functionality requires IIS 8.x with IIS Management Tools and ASP.NET
- [URL rewrite module for IIS](http://www.iis.net/download/URLRewrite)
- [Latest node.js build for Windows](http://go.microsoft.com/?linkid=9784334)
-- 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)
+- 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)
-**Installing for IIS 7.x**
+**Installing for IIS 7.x/8.x**
-- 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
+- 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
- To set up samples, from the administrative command prompt call `%programfiles%\iisnode\setupsamples.bat`
- Go to `http://localhost/node`
**Installing for IIS Express/WebMatrix**
-- [Install WebMatrix](http://www.microsoft.com/web/webmatrix/)
-- [Install iisnode for IIS Express 7.x](http://go.microsoft.com/?linkid=9784329)
-- [Install node.js templates for WebMatrix](https://github.com/SteveSanderson/Node.js-Site-Templates-for-WebMatrix/downloads)
+- [Install WebMatrix using the Web Platform Installer](http://www.microsoft.com/web/webmatrix/)
- Open WebMatrix, choose “Site from folder”, enter %localappdata%\iisnode\www, start the site, and play with the iisnode samples, or
- Use node.js templates to get started quickly with an Express application or a skeleton Hello World
**Howtos**
[the basics](http://tomasz.janczuk.org/2011/08/hosting-nodejs-applications-in-iis-on.html)
-[the basics (Pусский перевод - Russian translation)](http://softdroid.net/hosting-nodejs-applications-ru)
+[the basics (Pусский перевод)](http://softdroid.net/hosting-nodejs-applications-ru)
+websockets - coming up!
[using with express framework](http://tomasz.janczuk.org/2011/08/hosting-express-nodejs-applications-in.html)
[using with URL rewrite module](http://tomasz.janczuk.org/2011/08/using-url-rewriting-with-nodejs.html)
[using with WebMatrix and IIS Express](http://tomasz.janczuk.org/2011/08/developing-nodejs-applications-in.html)
@@ -54,24 +54,36 @@ Hosting node.js applications in IIS on Windows
**Prerequisites for building**
- All prerequisities for using
-- [Visual Studio C++ Express](http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express)
-- [WIX Toolset v3.5](http://wix.codeplex.com/releases/view/60102)
-- [IIS 7 header files from Windows SDK](http://msdn.microsoft.com/en-us/windows/bb980924)
+- [Visual Studio Express 2012 for Windows Desktop](http://www.microsoft.com/visualstudio/eng/downloads)
+- [WIX Toolset v3.6](http://wix.codeplex.com/releases/view/93929)
+- [Windows SDK for Windows 8](http://msdn.microsoft.com/en-us/windows/desktop/hh852363)
**Building**
-- For 32 bit Windows: `msbuild /p:Platform=Win32 src\iisnode\iisnode.sln`
-- For 64 bit Windows: `msbuild /p:Platform=x64 src\iisnode\iisnode.sln`
+For 32 bit Windows:
+
+```
+set VisualStudioVersion=11.0
+msbuild /p:Platform=Win32 src\iisnode\iisnode.sln
+```
+
+For 64 bit Windows:
+
+```
+set VisualStudioVersion=11.0
+msbuild /p:Platform=x64 src\iisnode\iisnode.sln
+```
**Installing after build**
-- For IIS 7.x: `build\debug\%PROCESSOR_ARCHITECTURE%\iisnode-full.msi`
+- For IIS 7.x/8.0: `build\debug\{x64|x86}\iisnode-full.msi`
- For IIS Express 7.x: `build\debug\x86\iisnode-express.msi`
**Running tests**
-- Install for IIS 7.x (see previous sections)
+- Install for IIS 7.x/8.x (see previous sections)
- `test\functional\test.bat`
+- note that for the WebSocket tests to pass you must be running in IIS 8.x on Windows 8 or Windows Server 2012
**Resources & documentation**

0 comments on commit b77b5ab

Please sign in to comment.