I am trying to update the package, since I have the latest umbraco version and when I am trying to load package in order to eventually install the latest package version, it is saying:
Binary file errors detected Read more... This package contains .NET
binary files that might not be compatible with this version of
Umbraco. If you aren't sure what these errors mean or why they are
listed please contact the package creator.
Error report This package could not be verified for compatibility. An
error occurred while loading a referenced assembly 'System.Web.Mvc'
see error log for full details.
When I load it locally, this error does not show up. It only show when I try to load this package and try to install it on staging server.
Hopefully your staging server is upgraded with that security patch. If not... make it so!
The SO thread above contains instructions on how to set up assembly bindings so your site will use version 4.0.0.1 instead of 4.0.0.0. I can see that the Umbraco 7.2.6 web.config still points at 4.0.0.0. That's pretty unfortunate, but at least you have an entry point for the change.
I've uploaded a new version of the package that might solve your issue without the need for any changes on your part. Please give it a try and let me know.
Try uploading the package files manually to your staging server. You can see which files and where to put them if you uninstall the package on your local system. The uninstall confirmation page lists the files and their location. Don't confirm the uninstall tho', you'll want to keep the files locally so you can upload them to the staging server...
If your staging site breaks because of these files you can always remove them again.
System.IO.FileLoadException: Could not load file or assembly 'System.Web.Mvc, Version=4.0.0.1, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
File name: 'System.Web.Mvc, Version=4.0.0.1, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
I have uploaded them al manually, but I think the problem is the .dll file.
It looks like your staging server might be using System.Web.Mvc version 4.0.0.0 - if this is indeed the case, you should (read: really really should) upgrade to version 4.0.0.1 to patch the security issue I've mentioned above. Judging from the error message you're receiving when trying to use Frontend Editing, an upgrade to version 4.0.0.1 should also fix this error.
I don't have such control on the server since it the site is hosted on a shared server.
Possibly, there isn't any other simple way how I can make this package to work with Umbraco 7.2.6? Because it started not to work when I Updated to the umbraco latest version. Previously, on older version, it is working fine.
I've uploaded a new version of the package using the same version of System.Web.Mvc (4.0.0.0) as the one referenced by the Umbraco core binaries. Try that.
You should still make sure to patch your site with version 4.0.0.1 as soon as possible.
If it still does not work for you, I suggest you download the source code from GitHub and see if you can create a build that works for you.
Erro when Loading Package
Hi,
I am trying to update the package, since I have the latest umbraco version and when I am trying to load package in order to eventually install the latest package version, it is saying:
When I load it locally, this error does not show up. It only show when I try to load this package and try to install it on staging server.
Any Ideas pls? Appreciate any help.
Thank you.
Any Idea Please?
Thank you.
Alright alright, no need to post this issue in multiple threads....
I believe the latest version of Frontend Editing is built against system.web.mvc version 4.0.0.1 - the security patched version. See (for example) https://technet.microsoft.com/en-us/library/security/ms14-059 and http://stackoverflow.com/questions/26393157/windows-update-caused-mvc3-and-mvc4-stop-working.
Hopefully your staging server is upgraded with that security patch. If not... make it so!
The SO thread above contains instructions on how to set up assembly bindings so your site will use version 4.0.0.1 instead of 4.0.0.0. I can see that the Umbraco 7.2.6 web.config still points at 4.0.0.0. That's pretty unfortunate, but at least you have an entry point for the change.
Hi Ken,
Thanks for your reply.
But I even don't understand what I should do in order to get it working :/
Can you explain to me exactly what I should do?
Thank you.
Hi Simon,
I've uploaded a new version of the package that might solve your issue without the need for any changes on your part. Please give it a try and let me know.
-Kenn
Hi Kenn,
The same error is occuring :/
I am just installing on the previous one.
Before installing, it told that there are errors in binary files
Any idea how can I solve this issue and continue using the Package with Umbraco version 7.2.6?
Thank you.
Try uploading the package files manually to your staging server. You can see which files and where to put them if you uninstall the package on your local system. The uninstall confirmation page lists the files and their location. Don't confirm the uninstall tho', you'll want to keep the files locally so you can upload them to the staging server...
If your staging site breaks because of these files you can always remove them again.
Hi Kenn,
I tried, but the same error is occuring.
I have uploaded them al manually, but I think the problem is the .dll file.
Could there be a solution to solve the problem?
Hi Kenn,
Could be there any solution please to continue using the Frontend Editing package?
Thank you.
Hi Simon,
It looks like your staging server might be using System.Web.Mvc version 4.0.0.0 - if this is indeed the case, you should (read: really really should) upgrade to version 4.0.0.1 to patch the security issue I've mentioned above. Judging from the error message you're receiving when trying to use Frontend Editing, an upgrade to version 4.0.0.1 should also fix this error.
I don't have such control on the server since it the site is hosted on a shared server.
Possibly, there isn't any other simple way how I can make this package to work with Umbraco 7.2.6? Because it started not to work when I Updated to the umbraco latest version. Previously, on older version, it is working fine.
I've uploaded a new version of the package using the same version of System.Web.Mvc (4.0.0.0) as the one referenced by the Umbraco core binaries. Try that.
You should still make sure to patch your site with version 4.0.0.1 as soon as possible.
If it still does not work for you, I suggest you download the source code from GitHub and see if you can create a build that works for you.
It worked now :) Thanks
is working on a reply...