我在 Visual Studio 2017 中使用 Django 制作了一个简单的应用程序,使用 Visual Studio 中的默认模板(文件 - 新建 - 项目 - python - django Web 应用程序)。该应用程序在本地正常运行,但在我通过 Visual Studio 将其部署到 Azure 后,我只能访问显示以下内容的页面:
Your App Service app has been created.
这些文件都已正确上传(我可以在“site\wwwroot”文件夹中看到它们),但该应用程序无法运行!
我已经尝试了我在搜索中能够找到的所有东西,例如:遵循本教程;将“.azurewebsites.net”添加到允许的主机,通过以下方式在我的项目虚拟环境中安装 azure sdk:“pip install azure”,将“manage.py”添加到默认文档,等等。
问题是当我部署(以完全相同的方式:右键单击项目,选择发布,天蓝色...)我的 ASP.NET 应用程序到 Azure 时,它们以最少的努力正常工作。
我很沮丧,因为我真的很喜欢Django框架和Azure,请帮忙。
提前致谢!
经过一番努力,我设法做到了!
我将解释我是如何做到的(我使用了许多教程和论坛帖子的答案来实现这一点):
1) 我在 Azure 中创建了一个 Django (PTVS) Web 应用程序;
2)按照本教程配置该应用程序;
3)对我项目中的web.config文件进行必要的调整,特别是通过扩展安装的python版本的路径;
4) 通过 Visual Studio 2017 将我的项目发布到在第一步中创建的那个 Django 应用程序。
它奏效了!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句