Skip to main content

Resolving Sitecore's Telerik Assembly Errors When Running the Content Editor

Problem: 
Sitecore 6.5 Content Editor breaks with exception “Could not load file or assembly 'Telerik.Web.UI, Version=...”

My Troubleshooting Steps: 
1.      I searched via Visual Studio, Grepwin, etc. for the assembly settings with no results
2.      Manually checked all config files for Telerik data, but didn't find anything useful
3.      Checked all project files for Telerik settings, and didn't find anything
4.      Tried adding the DLL references back again, which gave me the same error (this was the dll in question)
5.      I cleaned and built all projects many times

The Fix:
I deleted all bin folders in every project, and then rebuilt the solution.  PROBLEM SOLVED!

What I learned:
The Visual Studio "Clean" function doesn't delete all bin files like I thought. Normally, I would clean the project first and then rebuild but I guess I misunderstood what cleaning does.  According to MDN, "Clean Solution delete[s] any intermediate and output files. With only the project and component files left, new instances of the intermediate and output files can then be built."  After learning this, I manually deleted all bin folders and rebuilt the solution (compiled my code).  My problem was finally solved.

More reading:

Comments

Popular posts from this blog

Resolved Sitecore "If you publish now, the selected version will not be visible on the web site" warning

The Problem:   Unable to publish any Sitecore item within a particular site, even out of the workflow. Rather, a warning reads " If you publish now, the selected version will not be visible on the web site " What I've Discovered: I couldn't publish any item in the site, not just one or two I viewed all parent items of the items in question The main home page displayed a different warning " This item will never be published because it's publishable option is disabled " Another sitecore developer reminded me of the standard fields option View --> check standard fields to show all standard page fields Found out that somebody checked Never Publish within the publishing section The Fix: After I unchecked the checkbox and saved the change, I was able to publish again.  :) Conclusion: Looks like another Sitecore user thought the children items would not be affected by this change.  Lesson  learned.

[Resolved] Sitecore ParseException: End of string expected at position...

Problem:  I have a line of code that uses Sitecore Fast Query to pull all items + children starting with a site item, like so: Item [] allItems = db.SelectItems( "fast:" + sitecorePath + "//*" ); Unfortunately, I would get a Sitecore parsing error at runtime: ParseException: End of string expected at position... Turns out Sitecore doesn't like hyphens ('-') in any sitecore path when using fast query, which I have a few distributor sites in a folder which contained hyphens. Solution: I create a simple method that resolves a sitecore path to be Sitecore fast query friendly:             string sitecorePath = "" ;             if (siteItem.Paths.FullPath.Contains( "-" ))             {                 String [...

Create a File Upload Service using Node.js / Express / Multer

Problem:    I needed to create a form that essentially uploads a file to a server, then posts the rest of the form data to a second server with the new file name. In other words, post the image to an “Image” server, then posts the form data (with the file URL) to a “Form Data” server. Solution:  Create an Express server that uses the “Multer” library to accomplish this. The Code: Create the express server and have it listen on a specific port var express = require( 'express' ); var app = express (); app . listen ( 3313 , function (){     console . log ( 'listening on port 3313' ); }); Install Multer.  Read here: https://www.npmjs.com/package/multer Include Multer to your express app.  We’ll be tweaking the storage properties so you can name the file whatever you like. At the end, you should have an “upload” object you’ll be using in the next step. be sure to change the file destination of your choice. var expre...