首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Web.py作为IIS脚本运行

将Web.py作为IIS脚本运行
EN

Server Fault用户
提问于 2009-10-23 20:00:32
回答 1查看 1.7K关注 0票数 2

我最近写了一个基于web.py的独立web服务。由于无法预见的情况,该服务必须通过IIS运行。我听说在IIS中可以将web.py作为CGI运行,但设置它时遇到了困难。我可以运行Python脚本,但是当我尝试运行基于web.py的脚本时,会得到内部服务器错误。错误声明:

代码语言:javascript
复制
CGI Error

The specified CGI application misbehaved by not returning a complete set of HTTP headers.

供参考的脚本是:

代码语言:javascript
复制
import web
urls = (
   '/(.*)','hello'
)
class hello:
    def GET(self,name):
        i = web.input(times=1)
        if not name: name = 'world'
        for c in xrange(init(i.times)): print 'Hello, '+name+'!'
if __name__=="__main__":
    web.run(urls)
  1. 具有内部服务器错误信息的IIS日志文件在哪里?
  2. 我是否必须使用重写ISAPI筛选器才能在IIS上使用web.py?
  3. 我是否需要使用一个桥来在IIS上使用web.py?
  4. 以前有人这样做过吗?

这个帖子提到使用经过黑客攻击的flup版本来避免创建套接字,我已经这样做了,但是没有效果。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2011-12-28 14:29:49

以下是一些信息:http://support.microsoft.com/kb/145661

以下是一个建议:http://support.microsoft.com/kb/238788

下面是一个bugfix:http://support.microsoft.com/kb/884764

如果您正在运行IIS7 (您没有真正指定),则可能忽略最后一个

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/77757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档