If you are interested to RDP in to the server just let me know. My summary so far is that IIS appears to be doing something dynamic which causes the request thread to crash when .py files are created under its doc root. I can't get any logging of what goes wrong. No python exception is raised. On 22/10/2014 11:37 PM, "Niphlod" <niph...@gmail.com> wrote:
> I'll be joining this discussion as soon as I get time to install a fresh > system. ATM I can't replicate your issues, but TBF I tested the creation of > applications only 2008r2 and 2012 and no 2012r2 (where I did a fast check > to ensure it was running like on 2012) > > On Wednesday, October 22, 2014 1:24:35 PM UTC+2, Tim Richardson wrote: >> >> My monologue continues ... >> >> I found something interesting by accident. If the directory that the >> controller tries to write to is not under the document root of the website >> , then there is no problem. It merrily writes .py files. I discovered this >> because I have a controller which does the same untarring that admin does >> when it installs a new app. I hardcoded directory paths in. I did not >> update these paths after copying the entire docroot to a different drive, >> and to my surprise the tar extraction ran without trouble. Usually it dies >> as soon as it encounters the first .py file. >> >> >> >> >> >> >> >> On Wednesday, October 22, 2014 12:16:11 AM UTC+11, Tim Richardson wrote: >>> >>> >>> >>> On Tuesday, 23 September 2014 14:50:55 UTC+10, Tim Richardson wrote: >>>> >>>> I made a new docroot folder and cloned web2py into it. >>>> So when the site runs for the first time, it attempts to create >>>> folders. >>>> There is a permission error because it can't do this. >>>> >>>> I looked at the permissions granted to the default docroot >>>> (inetpub/wwwroot) but it wasn't obvious to me what to do, except that a >>>> group called IIS_IUsRS seems to be relevant (although it does not get >>>> write permissions in the default folder). >>>> >>>> Temporarily I have given "everyone" write permission, and got as far as >>>> web2py admin being denied because "unable to access password file", which >>>> is expected behaviour, I believe (since there isn't one yet). >>>> >>>> >>> >>> I've tried again, with a brand new IIS 8 installation. I also moved the >>> webroot to drive C in case it was a problem with the resilient file system >>> on the other drive. But same problem. It can not reliably save/edit files >>> ending in .py. On the first attempt, communication error. A second attempt >>> can result in a "file changed on disk" message and a merge changes result. >>> Or it could mean I am left with a 0 byte file. Reloading sometimes shows >>> the edits and sometimes the file is completely empty. I can't see any >>> consistency. It is not a permission problem. I know that because there are >>> no issues with editing views; I only see this with .py files. >>> >>> Note that this inability to write .py files also stops admin from >>> creating new apps, which is the problem I first saw. >>> >>> >>> >>> >>> >>> >> -- > Resources: > - http://web2py.com > - http://web2py.com/book (Documentation) > - http://github.com/web2py/web2py (Source code) > - https://code.google.com/p/web2py/issues/list (Report Issues) > --- > You received this message because you are subscribed to a topic in the > Google Groups "web2py-users" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/web2py/hgfWnNeRIDY/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > web2py+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.