Mark, I should add that the original ISAPI guide makes a functional base Pylons 0.9.6.1 installation (though the <appname>/app path is of course present).
On Dec 7, 7:39 pm, markjrees <[EMAIL PROTECTED]> wrote: > Chris Lambacher has contributed a patch to isapi_wsgi that allows > serving of a wsgi app as at root. > > http://isapi_wsgi-dev.googlegroups.com/web/isapi-wsgi_with_apps.diff Is there a sample configuration file similar to the one posted on the Serving a Pylons app with IIS on the Pylons Cookbook website? The biggest issue I'm seeing is wouldn't the VirtualDirParameters call be replaced with something else if it was to no longer be a Virtual Directory and function at the root? In my own testing, I've found that doing an install and remove may be better that doing an iisreset as it seems to achieve the same task; however, without requiring the whole IIS server to be shutdown (as other sites may be running on the same server). For example: # Assuming the extension has already been installed python pylonstest_isapi_extension.py remove python pylonstest_isapi_extension.py install One element that would be very effective is leveraging off of functionality similar to paster --reload so that this would be done whenever a Python file is modified. I've done some basic work work with paste.reloader http://pythonpaste.org/module-paste.reloader.html and made a derived class where I basically ran a modified periodic_reload. My only concern is I'm not sure how to make a decent loop so in my testing I've done a sleep(1) and ran the code again. The problem I see with the batch file is if the code returned isn't 3 it just ends instead of checking periodically like it is supposed to -- unless it does but it does return to the command line immediately upon execution. I'm thinking of looking into PasteScript's script/serve.py to see how paster does it (as I'm sure its a better way). It would be great to create a Windows Service that could be started and run the file monitor so that the remove/install could be automated. Eventually it would be very sweet if it could be setup that would allow multiple Pylons applications to run and be monitored separately -- or is there perhaps a better way then this to implement a file monitor for use in isapi_wsgi? Thanks. > > It will be included as part of the isapi_wsgi distribution once I have > finished testing it and some changes that will be checked in. > > Regards > > Mark > > On Dec 8, 9:29 am, Localhost <[EMAIL PROTECTED]> wrote: > > > > > Hello, > > > I'm trying to make my Pylons application integrate with IIS; > > however, I have a few main issues that I can't seem to solve using the > > isapi_wsgi documentation located > > athttp://wiki.pylonshq.com/display/pylonscookbook/Serving+a+Pylons+app+... > > : > > > 1) How do make my Pylons application function as it it was at the > > root directory of a given IIS Web Site. For example, when I add my > > application it would be at localhost/myapp in the virtual directory > > structure. I want this to be located at localhost, if possible. > > Further to this, even though the application is located at localhost/ > > myapp in the interface the actual website must be accessed at "http:// > > localhost/myapp/app/" > > > 2) The WSGI interface also does not appear to behave well with the > > modules like AuthKit 0.4 that work very well in paster. I've tried > > doing Win32 tracing on my application that works fine with paster but > > I see no results in the win32traceutil.py. Anyone familiar with these > > issues? Does modules such as SQLAlchemy also conflict with the > > ISAPI_WSGI module? > > > On a somewhat related note, I'm using FormEncode in my paster hosted > > application and I've noticed that when I submit forms that change site > > data I may occassionally receive a 'cannot find page error' that seems > > to occur 50% of the time (the changes appear to be saved, however) -- > > it does not occur all the time but often enough to make me aware that > > paster may not be able to handle that kind of load -- even from a > > single user! Is this normal, I get the feeling it isn't? > > > I know someone would at least suggest hosting the application under > > Apache, which I'm sure would work very well; however, it is not my > > choice to have to use IIS -- perhaps sufficient proof of > > incompatibility may allow me to argue the case better. Although if I > > could figure out what's wrong with the paster I may be able to > > continue to use it. > > > Thank you in advance to anyone that can offer help or suggestions!- Hide > > quoted text - > > - Show quoted text - --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "pylons-discuss" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/pylons-discuss?hl=en -~----------~----~----~----~------~----~------~--~---
