django - Azure SDK + Django + Visual Studio 2012 - 发布到 Azure 成功,但出现 500 错误

标签 django azure python-2.7 visual-studio-2012

我按照此处的说明进行操作:
https://www.windowsazure.com/en-us/develop/python/tutorials/django-with-visual-studio/

但是,每当我尝试打开云中 Web 应用程序的 URL 时,都会收到 500 错误。

本教程没有提到在 django 应用程序中设置 TEMPLATE_DIRS 设置或在云服务计算机上进行任何安装 python/django 的工作。这些可能是问题所在吗?

最佳答案

这里有一个简单的错误。我在本地安装了一个 python 模块,该模块由 django 项目导入。此模块未作为自动部署的一部分添加到 Azure。

修复方法是为 Azure 计算机启用远程桌面,并安装 python 模块。

最有用的调试工具是远程访问Azure计算机后通过本地IP访问网站。该站点的链接位于 IIS 站点设置中。这会引发 python 错误,而不是一般的 500 错误。

希望这对其他人有帮助!

关于django - Azure SDK + Django + Visual Studio 2012 - 发布到 Azure 成功,但出现 500 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12554725/

相关文章:

php - 如何在使用相同域的 NGINX 服务器上运行 django 和 wordpress?

jquery - 如何访问 TinyMCE 用于文本编辑器的隐藏输入字段

c# - 找不到资源组下的 Azure 媒体服务资源

Azure Functions - 事件中心触发器 - Beta 版本/V2

Azure网站没有web.config文件

python - 在 python 中使用三元运算符打印时跳过新行

Django python-rq -- DatabaseError SSL 错误 : decryption failed or bad record mac

python多重继承,调用基类函数

python - 使用 python 2.7 从并行目录导入

Django 模型管理器相关过滤器