Windows Azure говорит: «Этот веб-сайт работает на Python 3.6.6» во Flask.в чем проблема? - PullRequest
0 голосов
/ 13 апреля 2019

Я разместил образец Python Flask в Windows Azure. Проект содержит один файл Python ( application.py ), который содержит следующий код:

from flask import Flask
app = Flask(__name__)

@app.route("/")
def index():
    return "Index!"

if __name__ == "__main__":
    app.run()

И установлена ​​версия Python как 3.6. Однако, зачем пытаться открыть веб-URL, он говорит, что следующий текст не отображает «Index!» как сообщение от Flask:

"Этот веб-сайт работает под управлением Python 3.6.6"

В чем может быть проблема?

1 Ответ

0 голосов
/ 14 апреля 2019

Вы установили свои web.config и wfastcgi.py? если нет, то это пример:

<configuration>
 <appSettings>
<add key="WSGI_HANDLER" value="main.app"/>
<add key="PYTHONPATH" value="D:\home\site\repository"/>
<add key="WSGI_LOG" value="D:\home\LogFiles\wfastcgi.log"/>
<add key="WSGI_RESTART_FILE_REGEX" value="" />
 </appSettings>
 <system.webServer>
<handlers>
  <add name="PythonHandler" path="*" verb="*" modules="FastCgiModule" scriptProcessor="D:\home\Python364x86\python.exe|D:\home\Python364x86\wfastcgi.py" resourceType="Unspecified" requireAccess="Script"/>
</handlers>
</system.webServer>
</configuration>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...