Я пытаюсь развернуть django на моем веб-приложении в лазурной области и последовали за некоторыми учебниками по этим вопросам. Проблема в том, что i всегда получать «Страница не может быть отображена, поскольку произошла внутренняя ошибка сервера». вместо этого. После проверки на куду и лог-файлов, вот что я получаю:Django, развертывание на Azure (IIS) django.core.wsgi.get_wsgi_application() не удалось импортировать
вот мой файл web.config
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<handlers>
<add name="Python FastCGI"
path="*"
verb="*"
modules="FastCgiModule"
scriptProcessor="D:\Python27\python.exe|D:\Python27\Scripts\wfastcgi.py"
resourceType="Unspecified"
requireAccess="Script"/>
</handlers>
</system.webServer>
<appSettings>
<add key="WSGI_HANDLER" value="django.core.wsgi.get_wsgi_application()" />
<add key="PYTHONPATH" value="D:\home\site\wwwroot;D:\home\site\wwwroot\testbenda2" />
<add key="DJANGO_SETTINGS_MODULE" value="cpcapung.settings" />
</appSettings>
</configuration>
я уже проверил и убедиться, что проект работает отлично на локальном хосте, он даже отлично работает на travis, единственная проблема, похоже, заключается в том, что я развертываю его на лазурном сервере с помощью сервера на основе IIS.
Благодарим за помощь!
Я знаю, что это не ответ, но на данный момент вы можете развернуть контейнеры Docker на основе пользовательского изображения Docker для [Azure App Service в Linux] (https://docs.microsoft.com/en-us/ лазурь/приложение-сервис веб/приложение-сервис-линукс-используя-пользовательский-докер-изображение). –
Спасибо за ответ, я пытаюсь установить CD с помощью travis для этого проекта, поэтому я боюсь, что мне не удастся использовать докер внутри службы azure app и постоянно его развертывать с помощью travis. –
на самом деле, посмотрели и это можно сделать .. хотя это потребует больших усилий .. и по-прежнему предпочтут решить текущую проблему. –