[python-win32] Running CherryPy inside IIS

David Primmer primmer at google.com
Tue May 1 19:13:42 CEST 2007


try some bourbon.
http://chichen-itza.compmed.ucdavis.edu/trac/bourbontrac
it uses cherrypy and servies wsgi apps on windows.

davep

On 5/1/07, Paul Johnston <paj at pajhome.org.uk> wrote:
> Hi,
>
> I am trying to run a CherryPy (Python web server) application inside IIS,
> and having some problems.
>
> I'm using wsgiref and this ASP/WSGI script:
> http://www.aminus.org/blogs/index.php/fumanchu/2005/05/26/wsgi_gateway_for_asp_microsoft_iis
>
> For now I'll skip over the details of exactly how I installed that, although
> I'm happy to provide more info if required.
> I'm using IIS 6.0 on Windows Server 2003, with Python 2.4.
>
> Now, I can get a single request to work - "Hello World". However, the second
> request produces a stacktrace:
>  File &quot;
> &lt;Script Block &gt;&quot;, line 3, in ?
>  handler(Application, Request, Response).run(wsgiApp)
>
>  File
> &quot;C:\Python24\lib\site-packages\wsgiref\asp_gateway.py&
>
> quot;, line 85, in __init__
>  Response.Buffer = buffering
>  File &
> quot;C:\Python24\lib\site-packages\win32comext\axscript\client\pyscript.py&quot;,
> line 152, in __setattr__
>
>  return setattr(self._scriptItem_.dispatchContainer,attr,
> value)
>  File &
>
> quot;C:\Python24\lib\site-packages\win32com\client\dynamic.py&quot;,
> line 521, in __setattr__
>
>  self._oleobj_.Invoke(entry.dispid, 0, invoke_type, 0, value)
>
> COM Error: Member not found.
>
>
> If I restart the "World Wide Web Publishing" service, it works again (for
> one request). If I modify handler.asp or global.asa, it works for one
> request.
>
> I tried commenting out the "Response.Buffer =" line, and I get another "COM
> Error: Member not found", seemingly at the next point COM is used.
>
> I've tried refreshing loads of times (in case this is some kind of pooling
> issue) but I never get a second successful request.
>
> Any suggestions will be much appreciated! Does anyone here have CherryPy
> working on Windows?
>
> Paul
> _______________________________________________
> Python-win32 mailing list
> Python-win32 at python.org
> http://mail.python.org/mailman/listinfo/python-win32
>
>


More information about the Python-win32 mailing list