Azure网站与Django 500错误

时间:2013-11-09 20:13:23

标签: django azure

我花了8个多小时试图让这个Django网站在Azure网站上运行。我几乎被抛弃了,真的很感激一些帮助。

到目前为止,我已尝试了许多方法并遵循了不同的教程,但它们都产生了相同的结果。这是我遵循的最新教程:http://www.windowsazure.com/en-us/develop/python/tutorials/web-sites-with-django/

现在我的网站“up”,我发现所有请求都有500错误。以下是日志中的错误:

由于发生内部服务器错误,无法显示页面。

最可能的原因:
  • IIS收到了请求;但是,在此期间发生了内部错误  处理请求。这个错误的根本原因取决于哪个mo dule处理请求以及工作进程中发生的事情 发生错误。
  • IIS无法访问t的web.config文件 他的网站或应用程序。如果NTFS权限设置为incor,则会发生这种情况 直接。
  • IIS无法处理网站的配置o r application。
  • 经过身份验证的用户无权使用您 这个DLL。
  • 请求被映射到托管处理程序,但是。 未安装NET可扩展性功能。

你可以尝试的事情:
  • 确保web.config文件的NTFS权限正确无误  并允许访问Web服务器的计算机帐户。
  • 检查ev 记录是否记录了任何其他信息。
  • 验证p DLL的错误。
  • 如果是,则安装.NET Extensibility功能 e request被映射到托管处理程序。
  • 创建tra的跟踪规则 ck对此HTTP状态代码的请求失败。有关肌酸的更多信息 g请求失败的跟踪规则,请单击此处。

请帮忙!

1 个答案:

答案 0 :(得分:-3)

我通过在天蓝色画廊设置一个新的django项目并改变了一些配置等来实现它。

编辑:我更新的配置只是我的应用程序的名称。在我的情况下,我还使用我想在settings.py中使用的数据库更新了数据库配置。

从中学到的教训是,从Azure的“从库创建”功能初始化应用程序更容易,然后下拉源并通过ftp或git修改它以实现所需的项目结构/命名。