我对WSGI处理程序有疑问。
我使用我的烧瓶应用程序和IIS在我的笔记本电脑上工作,网络应用程序运行良好,并在浏览器上显示。
现在我在服务器上配置了应用程序,但现在我在调用Web应用程序时出错了
我必须在服务器上执行一些额外的步骤吗?
Traceback (most recent call last):
File "C:\inetpub\wwwroot\MyWebSite\wfastcgi.py", line 711, in main
env, handler = read_wsgi_handler(response.physical_path)
File "C:\inetpub\wwwroot\MyWebSite\wfastcgi.py", line 568, in read_wsgi_handler
return env, get_wsgi_handler(handler_name)
File "C:\inetpub\wwwroot\MyWebSite\wfastcgi.py", line 551, in get_wsgi_handler
raise ValueError('"%s" could not be imported' % handler_name)
ValueError: "runserver.app" could not be imported
我想我错过了什么,
我的runserver.py(app)进行了简单的调用
from os import environ
from QPX_Test import app
if __name__ == "__main__":
app.run()
我应该创建一个.wsgi文件?或者还有其他配置?
提前致谢
答案 0 :(得分:0)
根据我的经验,由于runserver.py中的任何导入语句错误而导致此错误,它可能是您正在导入的任何其他脚本。在您的情况下,尝试替换
from QPX_Test import app
带
from flask import Flask
app = Flask(__name__)