【问题标题】:Debug Visual Studio Publish to Azure - Django调试 Visual Studio 发布到 Azure - Django
【发布时间】:2016-11-04 14:49:01
【问题描述】:

我有 Django 应用程序,我需要在 Azure 网站上进行测试发布。我尝试在 Visual Studio 上发布,但它失败了,没有日志输出

我正在使用 Web Deploy 发布功能。 https://github.com/Microsoft/PTVS/wiki/Django-and-MySQL-on-Azure

------ Build started: Project: ota, Configuration: Release Any CPU ------
------ Publish started: Project: ota, Configuration: Release Any CPU ------

========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
========== Publish: 0 succeeded, 1 failed, 0 skipped ==========

相当没用,对吧?

我应该提到我稍后将项目导入为 python 项目并且 VS 识别它,并且我使用所有必要的 python 库创建了虚拟环境,我可以在 localhost 上调试项目。但是发布到 Azure 失败,我无法调试,因为没有有用的跟踪

【问题讨论】:

    标签: python django visual-studio azure


    【解决方案1】:

    没有更多信息显示 Azure WebApp for Django 首先创建。我建议你可以尝试按照官方教程Creating web apps with Django in Azure检查你的每一步。

    首先注意以下关键步骤。

    在门户网站上创建 Web 应用程序
    创建应用的第一步是通过 Azure 门户创建 Web 应用。

    1. 登录 Azure 门户并单击左下角的新建按钮。
    2. 在搜索框中,输入“python”。
    3. 在搜索结果中,选择Django(由PTVS发布),然后点击创建
    4. 配置新的 Django 应用,例如为其创建新的应用服务计划和新的资源组。然后,点击创建

    如下图。

    然后,您可以在 VS 中关注 wiki https://github.com/Microsoft/PTVS/wiki/Django-and-MySQL-on-Azure#publish-to-an-azure-website 发布到 Azure,并关注 wiki 页面 https://github.com/Microsoft/PTVS/wiki/Azure-Remote-Debugging 在 VS 中使用 Python 对 Django 进行远程调试。

    希望对您有所帮助。有任何问题,请随时告诉我。

    【讨论】:

    • 谢谢彼得。我已经使用了另一种解决方案——Azure 上的 Bitnami Django。您提到的教程没有显示如何移植现有项目,并且与我正在查看的其他项目具有相同的材料(适用于我的情况)。为什么 Visual Studio 不显示错误以进一步调试? Bitnami 很容易提出(计算 - 解决方案)并且文档是基于常见问题解答的,因此我可以找到适用于我的情况。我希望我可以让 VS 发布简单地工作,但我没有错误可以调试......绝望的情况。
    • @SaherAhwal,使用 VS 不仅是在 Azure 上发布 Django 应用程序的方法。您可以尝试使用 FTP 或 Git 或其他方式,如 page 中所示。同时,您需要关注web.config 文件中的配置,以确保Azure 上的IIS 可以帮助启动Django 的python 实例。请参考vedio
    猜你喜欢
    • 2011-03-09
    • 2016-12-14
    • 2018-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多