I am experiencing a problem with an Umbraco instance hosted on a shared hosting service. The issue seems to lie with the MediaById method in my Razor code. I have created a razor script with just the following code:
And this causes the following error when using the ?umbDebugShowTrace=true:
Error Loading Razor Script (file: Get Image By ID) The type initializer for 'Examine.ExamineManager' threw an exception. at Examine.ExamineManager.get_Instance() at umbraco.MacroEngines.ExamineBackedMedia.GetUmbracoMedia(Int32 id) at umbraco.MacroEngines.Library.RazorLibraryCore.MediaById(Int32 Id) at ASP._Page_macroScripts_GetImageByID_cshtml.Execute() at System.Web.WebPages.WebPageBase.ExecutePageHierarchy() at System.Web.WebPages.WebPage.ExecutePageHierarchy(IEnumerable`1 executors) at System.Web.WebPages.WebPage.ExecutePageHierarchy() at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) at umbraco.MacroEngines.RazorMacroEngine.ExecuteRazor(MacroModel macro, INode currentPage) at umbraco.MacroEngines.RazorMacroEngine.Execute(MacroModel macro, INode currentPage)
I have read that this maybe related to permissions on the server and I have been in touch with the hosting company support who say:
It sounds like the specific module/method is not designed in such a way to be compatible with a shared hosting security model or it could be you need to specify another path or tweak the configuration, you would need to contact the application developers for further information on this though I'm afraid.
The script works fine locally on my laptop but as soon as I transfer it to hosting server (Medium Trust) - it fails with the above errors.
Is there a way to get this working? Any help would be greatly appreciated!
This is happening to me too. It works fine locally but throws the same error on my local IIS7. Please send a fix for this, as it looks as if I can't use GetMediaById or, in my case @Model.Media("friendlyPicture");
.MediaById(Id).umbracoFile / Shared Hosting
Good Evening,
I am experiencing a problem with an Umbraco instance hosted on a shared hosting service. The issue seems to lie with the MediaById method in my Razor code. I have created a razor script with just the following code:
And this causes the following error when using the ?umbDebugShowTrace=true:
I have read that this maybe related to permissions on the server and I have been in touch with the hosting company support who say:
It sounds like the specific module/method is not designed in such a way to be compatible with a shared hosting security model or it could be you need to specify another path or tweak the configuration, you would need to contact the application developers for further information on this though I'm afraid.
The script works fine locally on my laptop but as soon as I transfer it to hosting server (Medium Trust) - it fails with the above errors.
Is there a way to get this working? Any help would be greatly appreciated!
Cheers Guys.
This is happening to me too. It works fine locally but throws the same error on my local IIS7. Please send a fix for this, as it looks as if I can't use GetMediaById or, in my case @Model.Media("friendlyPicture");
is working on a reply...