Onmi, it is not clear - whether you have separate domain for the site under 
IIS. if no - then you can use default pathes.

To be honest, I cannot really understand routes even I read the book. 
>
routes.py is not related to deployment on IIS. You can skip routes 
configuration upto you need/want it.

for beginners I would suppose such if your app called "ochibaapp", not 
"welcome":
========
routers = dict( 
  BASE  = dict(default_application='ochibaapp',
    domains={ 'ochiba.com' : 'ochibaapp'    },
    root_static = ['favicon.ico', 'robots.txt', 'sitemap.xml'],
  ), 
)
======

Here's my directories: 
> ----------------------------------------------- 
> web2py: 
> C:\Python25\web2py 
>
I am not sure - will python include gluon from this dir automatically?
More advantageous place - \Python25\Lib\site-packages\gluon

So my proposal - copy gluon dir to C:\Python25\Lib\site-packages\
 

> web2py appllications: 
> C:\Python25\web2py\applications 
>
so C:\w2p\ in the slice become C:\Python25\web2py in your current placement 
 

> Created by 2.3. Configure WSGI handler: 
> C:\w2p\applications (Empty) 
> is link to... 
> C:\Python25\Lib\site-packages\applications (Empty) 
>
> reverse order!!! link (junction) the second one to 
C:\Python25\web2py\applications 
 

> I start web2py like this: 
> c:\Python25\web2py>python web2py.py 
>
this can be used for development and debugging 
 

> Virtual Directory on IIS 
> "ochibaapp" (renamed from "appname") under "Default Web Site" 
>
this app must point to C:\Python25\Lib\site-packages\_ochibaapp.dll
or whatever name you used  (through wildcard mapping in the app config)
(According to name agreement - DLL must be named _filename.dll for 
filename.py ) 
So in the file C:\Python25\Lib\site-packages\ochibaapp.py  you can call 
gluon.main.wsgibase

Goodluck!

Reply via email to