在 Azure 中部署 Dash 应用程序,仍然在加载

Deploying Dash app in Azure, remains Loading

我正在尝试在 Azure 中部署一个简单的 Dash 应用程序,我遵循了以下教程:

https://www.phillipsj.net/posts/deploying-dash-to-azure-without-using-docker/

它在我的本地主机上完美运行,但是当我尝试在 Azure 中部署它时,站点只显示消息:正在加载...

如果我尝试在 Azure (https://medium.com/@nikovrdoljak/deploy-your-flask-app-on-azure-in-3-easy-steps-b2fe388a589e) 中部署 Flask 应用程序,它工作得很好。

你能告诉我为什么会发生这种情况吗?在 Azure 中部署 Flask 和 Dash 有什么区别吗?

提前致谢

首先,我建议您先在本地测试所有应用程序,然后再将其发布到 Azure Web App。如果它在本地不能正常工作,请修复它直到成功。对于你在问题中提供的link,我在我这边进行了测试,但效果不佳。通过检查,它丢失了包 dash-renderer。所以你可以安装它并冻结它到需求并在本地测试它。或者直接附加到 requirements.txt:

dash-renderer==0.13.0

然后将其发布到 Azure Web App,这样就可以正常工作了:

如果您还有其他问题,请告诉我。