title: windows server run nodejs app on port 80
body: <p>I am having a windows server which has already a asp.net application hosted and also several websites using IIS.Now i have to host a nodejs application on a domain.But i cant run this app on port 80.it showing following error.</p>
  
  <pre><code>Microsoft Windows [Version 6.2.9200]
  (c) 2012 Microsoft Corporation. All rights reserved.
  
      C:\Users\Administrator&gt;cd C:\inetpub\wwwroot\app
  
      C:\inetpub\wwwroot\app&gt;node server.js
      (node) util.puts is deprecated. Use console.log instead.
      Http Server running at http://serverip:80/
      events.js:141
            throw er; // Unhandled 'error' event
            ^
  
      Error: listen EACCES serverip:80
          at Object.exports._errnoException (util.js:849:11)
          at exports._exceptionWithHostPort (util.js:872:20)
          at Server._listen2 (net.js:1218:19)
          at listen (net.js:1267:10)
          at net.js:1376:9
          at doNTCallback3 (node.js:441:9)
          at process._tickCallback (node.js:347:17)
          at Function.Module.runMain (module.js:477:11)
          at startup (node.js:118:18)
          at node.js:952:3
  
      C:\inetpub\wwwroot\app&gt;node server.js
      (node) util.puts is deprecated. Use console.log instead.
      Http Server running at http:/serverip:80/
      events.js:141
            throw er; // Unhandled 'error' event
            ^
  
      Error: listen EACCES serverip:80
          at Object.exports._errnoException (util.js:849:11)
          at exports._exceptionWithHostPort (util.js:872:20)
          at Server._listen2 (net.js:1218:19)
          at listen (net.js:1267:10)
          at net.js:1376:9
          at doNTCallback3 (node.js:441:9)
          at process._tickCallback (node.js:347:17)
          at Function.Module.runMain (module.js:477:11)
          at startup (node.js:118:18)
          at node.js:952:3
  
      C:\inetpub\wwwroot\app&gt;
  
      C:\inetpub\wwwroot\app&gt;
  </code></pre>
  
  <p>On research i came to know that IIS is using port 80.Is there any way to host the app on port 80 along with other asp.net applications?
  Thanks in advance.</p>