У меня есть сервер Windows, на котором уже размещено приложение asp.net, а также несколько веб-сайтов, использующих IIS. Теперь мне нужно разместить приложение nodejs в домене. Но я не могу запустить это приложение через порт 80. Это показывает следующую ошибку.
Microsoft Windows [Version 6.2.9200]
(c) 2012 Microsoft Corporation. All rights reserved.
C:\Users\Administrator>cd C:\inetpub\wwwroot\app
C:\inetpub\wwwroot\app>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>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>
C:\inetpub\wwwroot\app>
В ходе исследования я узнал, что IIS использует порт 80. Есть ли способ разместить приложение на порту 80 вместе с другими приложениями asp.net? Заранее спасибо.