热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

是否可以在IIS7中安装node.js?-Isitpossibletoinstallnode.jsinIIS7?

Isthereawaytoinstallnode.jsinIIS7?有没有办法在IIS7中安装node.js?Ihaveverylittleexperiencewith

Is there a way to install node.js in IIS7?

有没有办法在IIS7中安装node.js?

I have very little experience with node.js but the idea of writing server-side Javascript intrigues me.

我对node.js的经验很少,但编写服务器端Javascript的想法引起了我的兴趣。

3 个解决方案

#1


10  

Yes, you can do it...but it's still not going to be as easy as you'd hope. :-)

是的,你可以做到......但它仍然不会像你希望的那样容易。 :-)

The github wiki for iisnode lists many benefits:

iisnode的github wiki列出了许多好处:

  • Process management.
  • Side by side with other content types
  • 与其他内容类型并排

  • Scalability on multi-core servers
  • 多核服务器上的可扩展性

  • Integrated debugging
  • Auto-update
  • Access to logs over HTTP
  • 通过HTTP访问日志

  • Minimal changes to node.js application code
  • 对node.js应用程序代码的最小更改

  • Integrated management experience
  • 综合管理经验

  • Others

The first stable build on node.js for windows was released earlier this month. http://blogs.msdn.com/b/interoperability/archive/2011/11/07/first-stable-build-of-nodejs-on-windows-released.aspx

本节早些时候发布了针对windows的node.js的第一个稳定版本。 http://blogs.msdn.com/b/interoperability/archive/2011/11/07/first-stable-build-of-nodejs-on-windows-released.aspx

More information on hosting IIS on Windows can be found here and here.

有关在Windows上托管IIS的更多信息,请访问此处和此处。


Prerequisites for using

使用的先决条件

  • Windows
  • IIS 7.x with IIS Management Tools
  • IIS 7.x与IIS管理工具

  • URL rewrite module for IIS
  • IIS的URL重写模块

  • Latest node.js build for Windows
    • You can also do it manually by downloading node.exe from nodejs.org and saving to %programfiles%\nodejs on a 32 bit system or %programfiles(x86)%\nodejs on a 64 bit system
    • 您也可以通过从nodejs.org下载node.exe并在32位系统上保存到%programfiles%\ nodejs或在64位系统上保存%programfiles(x86)%\ nodejs来手动执行此操作

  • 用于Windows的最新node.js构建您也可以通过从nodejs.org下载node.exe并在32位系统上保存到%programfiles%\ nodejs或在64位系统上保存%programfiles(x86)%\ nodejs来手动执行此操作

  • Visual C++ 2010 Redistributable Package for x86 or x64 (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)
  • 用于x86或x64的Visual C ++ 2010 Redistributable Package(如果您安装Visual Studio,请跳过此步骤;如果您打算使用IIS Express / WebMatrix,则需要在x64系统上安装x86和x64)

Installing for IIS 7.x

安装IIS 7.x.

  • Install iisnode for IIS 7.x: x86 or x64 - choose bitness matching your system
  • 为IIS 7.x安装iisnode:x86或x64 - 选择与系统匹配的位数

  • To set up samples, from the administrative command prompt call %programfiles%\iisnode\setupsamples.bat
  • 要设置示例,请从管理命令提示符调用%programfiles%\ iisnode \ setupsamples.bat

  • Go to http://localhost/node
  • 转到http:// localhost / node

Installing for IIS Express/WebMatrix

安装IIS Express / WebMatrix

  • Install WebMatrix
  • Install iisnode for IIS Express 7.x
  • 为IIS Express 7.x安装iisnode

  • Install node.js templates for WebMatrix
  • 安装WebMatrix的node.js模板

  • Open WebMatrix, choose "Site from folder", enter %localappdata%\iisnode\www, start the site, and play with the iisnode samples, or
  • 打开WebMatrix,选择“Site from folder”,输入%localappdata%\ iisnode \ www,启动站点,然后使用iisnode示例,或者

  • Use node.js templates to get started quickly with an Express application or a skeleton Hello World
  • 使用node.js模板可以快速启动Express应用程序或骨架Hello World

#2


1  

check this project tjanczuk/iisnode - GitHub

检查这个项目tjanczuk / iisnode - GitHub

and this tutorial Creating a quick Todo listing app on Windows using IIS7, Node.js and Mongodb : Amazedsaint's .net journal

和本教程使用IIS7,Node.js和Mongodb在Windows上创建一个快速Todo列表应用程序:Amazedsaint的.net日志

#3


1  

There are some good articles on this now:

现在有一些很好的文章:

Installing and Running node.js applications within IIS on Windows - Are you mad?
Hosting node.js applications in IIS on Windows
http://www.amazedsaint.com/2011/09/creating-10-minute-todo-listing-app-on.html

在Windows上的IIS中安装和运行node.js应用程序 - 你疯了吗?在Windows上的IIS中托管node.js应用程序http://www.amazedsaint.com/2011/09/creating-10-minute-todo-listing-app-on.html

... even a github project with some samples:

...甚至包含一些样本的github项目:

https://github.com/tjanczuk/iisnode/tree/master/src/samples
https://github.com/tjanczuk/iisnode


推荐阅读
  • GetWindowLong函数
    今天在看一个代码里头写了GetWindowLong(hwnd,0),我当时就有点费解,靠,上网搜索函数原型说明,死活找不到第 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • Spring框架《一》简介
    Spring框架《一》1.Spring概述1.1简介1.2Spring模板二、IOC容器和Bean1.IOC和DI简介2.三种通过类型获取bean3.给bean的属性赋值3.1依赖 ... [详细]
  • Introduction(简介)Forbeingapowerfulobject-orientedprogramminglanguage,Cisuseda ... [详细]
  • 云原生边缘计算之KubeEdge简介及功能特点
    本文介绍了云原生边缘计算中的KubeEdge系统,该系统是一个开源系统,用于将容器化应用程序编排功能扩展到Edge的主机。它基于Kubernetes构建,并为网络应用程序提供基础架构支持。同时,KubeEdge具有离线模式、基于Kubernetes的节点、群集、应用程序和设备管理、资源优化等特点。此外,KubeEdge还支持跨平台工作,在私有、公共和混合云中都可以运行。同时,KubeEdge还提供数据管理和数据分析管道引擎的支持。最后,本文还介绍了KubeEdge系统生成证书的方法。 ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • mac php错误日志配置方法及错误级别修改
    本文介绍了在mac环境下配置php错误日志的方法,包括修改php.ini文件和httpd.conf文件的操作步骤。同时还介绍了如何修改错误级别,以及相应的错误级别参考链接。 ... [详细]
  • 本文介绍了一种轻巧方便的工具——集算器,通过使用集算器可以将文本日志变成结构化数据,然后可以使用SQL式查询。集算器利用集算语言的优点,将日志内容结构化为数据表结构,SPL支持直接对结构化的文件进行SQL查询,不再需要安装配置第三方数据库软件。本文还详细介绍了具体的实施过程。 ... [详细]
  • 本文讨论了在VMWARE5.1的虚拟服务器Windows Server 2008R2上安装oracle 10g客户端时出现的问题,并提供了解决方法。错误日志显示了异常访问违例,通过分析日志中的问题帧,找到了解决问题的线索。文章详细介绍了解决方法,帮助读者顺利安装oracle 10g客户端。 ... [详细]
  • VSCode快速查看函数定义和代码追踪方法详解
    本文详细介绍了在VSCode中快速查看函数定义和代码追踪的方法,包括跳转到定义位置的三种方式和返回跳转前的位置的快捷键。同时,还介绍了代码追踪插件的使用以及对符号跳转的不足之处。文章指出,直接跳转到定义和实现的位置对于程序员来说非常重要,但需要语言本身的支持。以TypeScript为例,按下F12即可跳转到函数的定义处。 ... [详细]
  • 本文介绍了使用Rust语言编写、保存和编译程序的简单步骤。首先,打开记事本文件并编写程序代码,然后将代码保存到一个以.rs为扩展名的文件中。接下来,使用rustc命令来编译运行程序。最后,通过命令行运行编译后的程序,得到输出结果。如果遇到编译错误,可以下载Build Tools for Visual Studio 2017来解决。 ... [详细]
  • Visual C# TabControl中TabPage分离成若干个Form的小办法
    写Visual的同学们都会用到这个TabControl的控件,然后会分好几页的TabPage,每页都有很多控件和业务逻辑,但是每页的关系也 ... [详细]
author-avatar
一个简单的程序员
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有