Я пытался опубликовать свое первое веб-приложение Django и за последние два дня преодолел множество препятствий, но я все еще не могу получить к нему доступ через URL-адрес - оно не работает.
Я опубликовал его из VS2017, настроил непрерывное развертывание из VSTS, установил расширение Python 3.6, обновил файл web.config, установил необходимые пакеты в Kudu, приложение перенаправляется в облачную базу данных.
Я внимательно следил за различными сайтами с документацией, например: 12656e4a-100200-15e6d8af3bca7&clientId=229039363.1505076377" rel="nofollow noreferrer">Разверните приложение в службе приложений Azure и Управление Python в службе приложений Azure, но я все еще не могу просто перейти по своему URL-адресу - я получаю страницу приветствия с надписью "Ваш Приложение службы приложений создано» и некоторые учебные пособия.
Что мне не хватает? Каков последний этап, который мне нужно сделать, чтобы запустить его?
Отвечая на комментарий ниже, я обновил свой файл web.config в KUDU следующим кодом:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
<add key="PYTHONPATH" value="D:\home\site\wwwroot"/>
<add key="WSGI_HANDLER" value="app.wsgi_app"/>
<add key="WSGI_LOG" value="D:\home\LogFiles\wfastcgi.log"/>
</appSettings>
<system.webServer>
<handlers>
<add name="PythonHandler" path="*" verb="*" modules="FastCgiModule" scriptProcessor="D:\home\Python361x64\python.exe|D:\home\Python361x64\wfastcgi.py" resourceType="Unspecified" requireAccess="Script"/>
</handlers>
</system.webServer>
</configuration>
При попытке запустить свой URL-адрес я получаю внутреннюю ошибку сервера, и когда я перехожу к файлу журнала Python, я получаю следующее сообщение:
D:\home\Python361x64\python.exe: can't open file 'D:\home\site\wwwroot\runserver.py': [Errno 2] No such file or directory
web.config
содержании, какую веб-инфраструктуру вы использовали, напримерDjango
/Flask
, и т. д.? - person Peter Pan   schedule 11.09.2017