Как развернуть приложение Flask в IIS?

Может ли кто-нибудь помочь мне запустить приложение Flask на IIS 6? Я пытались использовать isapi-wsgi, но когда я посещаю адрес виртуального каталога, я получаю страницу с сообщением «Указанный модуль не может быть найден». Есть ли другие варианты для этого?

Ниже приведен сценарий Python, который я написал для isapi-wsgi. Виртуальный каталог был создан, и в диспетчере IIS все выглядело нормально, но сайт не работал.

from wof import app
import os

app.secret_key=os.urandom(24)

import isapi_wsgi
def __ExtensionFactory__():
    return isapi_wsgi.ISAPISimpleHandler(app)

if __name__ == '__main__':
    from isapi.install import *
    params = ISAPIParameters()
    sm = [ScriptMapParams(Extension="*", Flags=0)]
    vd = VirtualDirParameters(Name="WOFPy_Sondes", Description="ISAPI-WSGI for WOFPY Sondes test", ScriptMaps=sm, ScriptMapUpdate="replace")
    params.VirtualDirs = [vd]
    HandleCommandLine(params)
26
задан James 21 February 2011 в 22:46
поделиться