My upgrade installation seems to be trying to GET from a post method and I can't tell if it's my fault.
Here's what I've done:
I upgraded my local site from 7.0.4 to 7.1.2 using nuget and merged my web.config.
I got a yellow screen of death after launching the site.
I merged my web.config with a manual download (instead of the nuget version) which to "fixed" the "old version" numbers for several System.web assemblies.
The YSOD persisted
I copied over all of the bin files in the manual download.
The YSOD vanished and I got to the upgrade installation page
I clicked continue to be guided through the upgrade
I get an install error prompting me to check the logs.
Nothing is being written to the logs but the console reports:
Those 301 errors revealed the real problem which is my URL rewrite rules. It's probable that it was also happening yesterday also and I just didn't notice the first two requests.
My Umbraco folder was already excluded from rewriting but I didn't consider the "install" folder. Adding the following exclusion "fixed" the installer and now I'm good to go!
I just had the same issue upgrading from 7.4.3 to 7.6.4.
Adding the redirect exclusion suggested by Sunshine resolved the problem.
However I didn't have any redirects that would affect the install path, so I'm curious as to why I needed to add an exclusion in the first place? Can someone explain this requirement to me?
I had the exact same issue with the install/api/postperforminstall 405 error as well. Sunshine's additional rewrite rule didn't work for me but it pointed me in the right direction: I simply commented out all my rewrite rules in my Web.config during the install and it worked. Hopefully this helps someone.
Issue upgrading from 7.0.4 to 7.1.2
Hello!
My upgrade installation seems to be trying to GET from a post method and I can't tell if it's my fault.
Here's what I've done:
Nothing is being written to the logs but the console reports:
Looking at the button click in fiddler reveals that "the requested resource does not support http method 'GET'"
Questions:
Thanks!
Hi Sunshine
Have a look at the last comment by Sebastiaan in this post http://our.umbraco.org/forum/umbraco-7/using-umbraco-7/52792-Upgraded-Umbraco-via-nuget-from-711-to-712,-backend-is-blank-yepnope-is-not-defined- - Perhaps you need to do the same?
/Jan
Thanks Jan!
That wasn't it but it led me to the problem. It's also a much nicer solution than manually copying them.
Unfortunately, I still had the installer error on continue. This time though, instead of one request in the console, I was seeing 3 requests:
Those 301 errors revealed the real problem which is my URL rewrite rules. It's probable that it was also happening yesterday also and I just didn't notice the first two requests.
My Umbraco folder was already excluded from rewriting but I didn't consider the "install" folder. Adding the following exclusion "fixed" the installer and now I'm good to go!
Hi Sunshine
Happy to hear you managed to figure it all out - Thanks for sharing! :)
/Jan
Heh, just got this error on an upgrade to 7.5.9 and the culprit was redirects. Thanks for posting your solution!
-Jason
I just had the same issue upgrading from 7.4.3 to 7.6.4.
Adding the redirect exclusion suggested by Sunshine resolved the problem.
However I didn't have any redirects that would affect the install path, so I'm curious as to why I needed to add an exclusion in the first place? Can someone explain this requirement to me?
I have a similar issue, but the solution provided here didn't work. Could anybody help?
https://our.umbraco.org/forum/using-umbraco-and-getting-started/90947-installer-not-working-upgrading-from-756-to-792
Jeroen
I had the exact same issue with the install/api/postperforminstall 405 error as well. Sunshine's additional rewrite rule didn't work for me but it pointed me in the right direction: I simply commented out all my rewrite rules in my Web.config during the install and it worked. Hopefully this helps someone.
is working on a reply...