【发布时间】:2015-12-16 13:37:19
【问题描述】:
我有一个关于 WSGI 处理程序的问题。
我使用我的烧瓶应用程序和 IIS 在笔记本电脑上工作,网络应用程序运行良好,并显示在浏览器上。
现在我在服务器上配置了应用程序,但现在调用网络应用程序时出现错误
我必须在服务器上执行一些额外的步骤吗?
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 文件吗?还是有其他配置?
提前致谢
【问题讨论】:
-
我遇到了同样的问题。确保你已经在服务器中安装了包括 Flask 在内的所有模块。
-
我会尝试,当我使用python交互时,给“运行管理员”功能怎么样