2013-04-09 77 views
0

我已经安装了从以下地址安装的node.js

  http://nodejs.org/ 

的,但的NodeJS我不能在这个地址上运行的代码示例

  http://askhds.blogspot.com/2012/01/nodejs-get-starting-with-nodejs-on_24.html 

我使用Visual Studio 2008和我已经内置在Visual Studio中的服务器可能没有冲突的问题..

+0

'但我不能run'这是什么意思?你有一些错误或...?展示你的代码,并说明你尝试过什么准确,没有工作...... – walther 2013-04-09 13:20:35

+0

先告诉我的链接HTT://nodejs.org/需要任何额外的设置或不..我已经检查某个地方,这显示出非常复杂的过程。上述程序是否正常?如果可以,我应该如何测试它?我即将在我的Visual Studio 2008项目中使用这个,所以有任何建议? – spiral 2013-04-09 13:37:08

+0

您不能在Visual Studio中运行Node.js代码。 Node.js是一种服务器端技术,需要一个兼容的服务器容器来承载它。 – 2013-04-09 13:46:57

回答

1

您将无法通过node.js的运行内置的VS web服务器因为这是只用于发射.NET APPLI阳离子。 Node.js用于运行JavaScript服务器端。你链接到的这个例子甚至没有提到视觉工作室,我不确定你为什么期望它能够工作。

+0

首先告诉我链接htt://nodejs.org/需要任何额外的设置或不。我已经检查过它显示非常复杂的过程。上述程序是否正常?如果可以,我应该如何测试它?我即将在我的Visual Studio 2008项目中使用这个,所以有任何建议? – spiral 2013-04-09 13:37:28

1

请先到这里看看:

http://en.wikipedia.org/wiki/Nodejs

然后在这里:

How do I get started with Node.js

这听起来像你从.NET背景,因为你试图使用未来视觉工作室。您需要了解Node.js采用的方法,因为它与.Net极为不同。 Node.js实际上创建了自己的Web服务器,所以它不需要托管在IIS或任何东西中。

虽然你可以使用Visual Studio编辑.js文件,并且可以配置它用作一个Node.js的开发环境,它没有真正建立用于这一目的。如果你仍然想要使用它,看看这里的步骤:

http://www.seesharprun.net/leveraging-visual-studio-2012-for-node.js-development

+0

谢谢独角兽..问题是我有相当过时的系统.. XP是它。所以不能运行VS 2012 ..我正在阅读@斯科特Hansleman http://www.hanselman.com/blog/InstallingAndRunningNodejsApplicationsWithinIISOnWindowsAreYouMad.aspx他实际上做了一些技巧,但我没有iis7或没有使用安装iis7 express 。好像有点混乱,暂时因为我正在寻找我的网站写在asp.net做一些推动,但很新的技术,如SignalR我的系统没有工作,所以我想尝试node.js中 – spiral 2013-04-09 19:12:44