【发布时间】:2016-11-30 08:51:54
【问题描述】:
我使用 Visual Studio 创建 Node.js Socket.io 应用程序。它在本地运行良好。 当我将其作为 Azure 应用发布时出现错误:
“由于发生内部服务器错误,页面无法显示。”
有谁知道问题出在哪里,我正在考虑端口 80,它仅对 Azure 应用程序开放(+ 443)。
我尝试监听 80 端口,但又出现同样的错误。
【问题讨论】:
-
当我在 Azure 上托管 socket.io 应用程序时,我不得不使用专门用于“Node.JS 应用程序”的 Azure 应用程序
-
你是从 Azure 仪表板创建的,而不是 Visual Studio 在发布时默认创建的吗?
-
是的,我从 Azure 仪表板创建了 Node.js 应用程序,然后如果我没记错的话,使用了我放入 VS 的特定 GIT 部署 URL
-
您能告诉我模板名称吗?谢谢!
-
在 Azure 中创建“新建”项时有一个选项:Node JS Empty Web App。也可以在这里查看:github.com/Azure/azure-content/blob/master/articles/…我使用 GIT url 从 VS 部署
标签: node.js azure socket.io azure-web-app-service