- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个正在运行的 Windows Azure 网站,正在运行我的 node.js 应用程序,并且一切正常。我最终需要运行 native node.js 模块(纤程),这需要我迁移到 Windows Azure 云服务。我使用了转换为 Azure 云服务向导,该向导创建了一个 Web 角色,允许我将应用程序部署为云服务并在节点下运行纤程。到目前为止一切顺利。
我的应用程序需要 WebSocket,Azure 网站支持 WebSocket(当您从配置 UX 中打开它时,或多或少会自动支持)。我已经努力让 WebSockets 与云服务一起工作几天了,我确定我的问题是云服务中默认运行的 iisnode 版本太旧,无法支持 node.js WebSockets正常的方式。云服务安装 iisnode 版本 1.21,并且 iisnode 中的 WebSockets 支持直到版本 2.0 才显示(我不知道为什么云服务镜像使用那个硬壳旧版本的 iisnode)。
请注意,我不想使用辅助角色并监听不同的端口(我收集的信息是很多人解决此问题的方式)。
不幸的是,我无法弄清楚如何在我的云服务中安装更新版本的iisnode(我认为可以在云服务启动时运行安装程序(可能通过setup_web.cmd),但是据我所知,这就是。
有关如何让我的 Azure 云服务运行较新版本的 iisnode 的任何指示吗?
最佳答案
要更新 Azure 托管服务上安装的 iisnode 版本,您需要:
msiexec/i iisnode-full-iis7-v0.2.7-x64.msi/passive
安装新的 iisnode。这必须以管理员身份运行,但我相信 setup_web.cmd 已经以管理员身份运行。另一种选择是,对于一次性安装,您可以直接 TS 到计算机并手动安装。
顺便问一下,是什么阻止您在 Windows Azure 网站中使用 native 模块?
关于azure - 如何更新 Windows Azure 云服务镜像上的 iisnode 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22192314/
在 Server 2008 R2 64 位、IIS 7.5、iisnode 0.2.4.0、node.js 0.10.5 上出现此错误 - HTTP 错误 500.21 - 内部服务器错误 处理程序“
我有一个运行良好的简单服务器(如下),问题是 process.env.PORT 的值不是我预期的数字,而是一个字符串值,如 "\\.\pipe\d226d7b0-64a0- 4d04-96d4-a75
我的iisnode在win8/IIS8上运行顺利。我创建了一个非常简单的 hello world 并且效果很好。但是,当我尝试使用 process.stdin 时,出现以下错误: Applicatio
我正在使用带有 IIS (IISNode) 的 Node JS 和 Microsoft 的 MS SQL 驱动程序包 (MSNodeSQL) 创建一个 http 服务器。当通过 http 服务器访问我
我正在尝试使用 GitHub webhooks 和 node.js 构建自动代码拉取服务。当我昨天运行这段代码时,它就像一个魅力,并将正确的存储库拉到正确的文件夹中,但今天它开始默默地失败。它可以在我
我运行 Node.js 应用程序并遇到严重错误 iisnode encountered an error when processing the request. HRESULT: 0x2 HTTP
我发现 iisnode 比使用 node 命令慢。 有很多benefits使用 iisnode,但性能很差。 我正在使用来自 here 的配置文件. 知道如何加快速度吗? 更新: 我注意到每个页面调用
我敢肯定这个问题已经被问过一百万次了,但到目前为止我还没有找到解决以下问题的方法。 我有一个使用 nodejs 和 express 运行的基本应用程序。当我在 Node 中运行应用程序时,它默认将我发
我有这个小服务器,它在 iisnode 上运行良好: 索引.js var express = require('express') var app = express() var port = pro
当我对 app.js 文件进行更改并保存时,即使在默认的 60,000 毫秒之后,我的 node.js 应用程序似乎也不会自动更新。我错过了什么吗? 最佳答案 您可以尝试在iisnode.yml(ht
我正在努力让 IISNode 默认为我的 Node 应用程序提供主 server.js 应用程序文件,此时如果我浏览到 http://localhost:80/我的应用程序运行的地方只是列出了应用程序
当使用 IISNode 在 IIS 上为 NodeJS 应用程序提供服务时,将托管管道设置为经典还是集成更好? 最佳答案 如果您不使用任何 ASP.NET,则可以安全地使用其中任何一个并禁用 ASP.
我正在尝试使用 iisnode 运行 express。我按照提供的示例进行操作,但是当尝试将最新的 Express 版本与基本示例一起使用时,无法使其正常工作。 我遇到错误 Cannot GET/no
有谁知道一种方法可以让一个 JavaScript 文件或一组文件始终在 IISNode 下运行而不需要客户端请求?这个想法是让脚本充当服务,但让它们在 IISNode 下运行。 谢谢!csh3 最佳答
我的网站在 express 中运行。但现在我需要在 IIS 上托管它。如何让我的路由与 IISNode 一起工作? 我能够将我的静态内容移动到/public 文件夹(html、前端 js 等)。我不想
我知道我可以使用 web.config。 指定一个环境 node_env 变量,它可以通过 process.env.node_env 在服务器端 *.js 文件中访问。 但是,例如我想访问另一个环境
我通过使用 iisnode 将 Node 与 IIS 结合使用. 我觉得以前在 Node 中配置服务器的事情现在可以直接在 IIS 中完成。 比如: https 配置(和证书) http 到 http
使用 Powershell cmdlets for Node on Azure, 时特别是 Add-AzureNodeWebRole,您将获得所有设置的启动任务,以将 iisnode 部署到您的 Az
IISNode 与 NodeJS 结合,会不会因为 IIS 本身在 NodeJS 面前就是一个阻塞进程,所以 NodeJS 就变成了一个阻塞进程? 最佳答案 本文中的“阻塞”指的是 I/O。 IIS
我在 Windows 2008 R2 和 Node 0.8 上使用 IISnode 0.1.21 x64 我的应用程序已成功运行 4 个线程。但一段时间后(例如 3-4 小时),响应无法从 IISno
我是一名优秀的程序员,十分优秀!