【发布时间】:2020-09-17 15:06:08
【问题描述】:
我使用 react 构建了一个网站,并将其部署在 azure 上。我构建它,然后在 azure 上使用 vs 代码部署构建文件夹。使用 vs code 和 azure 扩展,这个过程实际上非常简单。解释的很好here。
到目前为止一切都很好。现在我需要在另一个 webApp 中部署相同的应用程序(相同的构建文件夹)。基本上,我需要有单独的应用程序版本。所以,我做了和第一次一样的事情(在 azure 上创建 webapp -> 使用 vs 代码部署)。但是,当我转到 url 时,我看不到我的网站。我看到的只是默认生成的 webapp,它是一个虚拟的 html 页面。
看起来像这样:
Hey, Node developers!
Your app service is up and running.
Time to take the next step and deploy your code.
有人对此有解释吗!?我的意思是我实际上部署了相同的构建文件夹。我什么都没改变。我看不到我的网站(我以为可能需要一些时间,但我现在等了 9 个小时)
我尝试过的事情:
- 一次又一次地部署
- 在 azure 上重启应用
- 在 azure 上停止并重新运行应用
- 在匿名模式下转到网址
我搜索了很多,我看到了一些答案,它可能是关于 azure 配置中的某些路径或文件。但是,我的配置中没有任何内容! 这是我在 azure 上的应用配置的屏幕截图
- 这是我的应用配置(当我转到 azure 上的配置时)
- 这些是常规配置/设置
- 这是部署槽:
感谢您的帮助!提前致谢。
【问题讨论】:
-
能否请您检查您的配置 --> 路径映射 --> 虚拟应用程序和目录,并检查您的路径与正在运行的路径。另外,检查插槽,也许您将应用程序部署到另一个插槽。但是我相信部署的某些内容,您是否尝试过重新部署?
-
@OlehTarasenko 我检查了路径映射,那里什么都没有,没有-> 虚拟应用程序那么如果我的路径映射中没有任何内容,我该如何找到虚拟应用程序?我重新部署了很多次。我在部署时检查了 vs 代码中的日志,它显示部署已成功完成
标签: node.js azure deployment azure-web-app-service web-deployment