我花了 8 多个小时试图在 Azure 网站上启动并运行这个 Django 站点。我几乎认输了,真的很感谢一些帮助。
到目前为止,我已经尝试了多种方法并遵循了不同的教程,但它们都产生了相同的结果。这是我遵循的最新教程:http: //www.windowsazure.com/en-us/develop/python/tutorials/web-sites-with-django/
现在我的网站已“启动”,我看到所有请求都出现 500 错误。这是日志中的错误:
由于发生内部服务器错误,无法显示该页面。
最可能的原因:- IIS 收到请求;但是,在处理请求期间发生了内部错误。此错误的根本原因取决于处理请求的模块以及发生此错误时工作进程中发生的情况。
- IIS 无法访问网站或应用程序的 web.config 文件。如果 NTFS 权限设置不正确,可能会发生这种情况。
- IIS 无法处理网站或应用程序的配置。
- 经过身份验证的用户没有使用此 DLL 的权限。
- 请求映射到托管处理程序,但 . NET 可扩展性功能未安装。
- 确保 web.config 文件的 NTFS 权限正确并允许访问 Web 服务器的计算机帐户。
- 检查事件日志以查看是否记录了任何其他信息。
- 验证 DLL 的权限。
- 如果请求映射到托管处理程序,请安装 .NET 可扩展性功能。
- 创建跟踪规则以跟踪此 HTTP 状态代码的失败请求。有关为失败请求创建 ga 跟踪规则的更多信息,请单击此处。
请帮忙!