<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">Blog posts by Sebastian Lundh</title><link href="http://world.optimizely.com" /><updated>2011-07-01T10:39:08.0000000Z</updated><id>https://world.optimizely.com/blogs/Sebastian-Lundh/</id> <generator uri="http://world.optimizely.com" version="2.0">Optimizely World</generator> <entry><title>Multicast configuration with multiple NIC’s.</title><link href="https://world.optimizely.com/blogs/Sebastian-Lundh/Dates/2011/7/Multicast-configuration-with-multiple-NICs/" /><id>&lt;p&gt;nicToUseName gives the possibility to name the Network you want to send EPiServer remote events over. &lt;p&gt;UDP multicast is so &lt;a href=&quot;http://www.youtube.com/watch?v=4Z2Z23SAFVA&quot;&gt;esey&lt;/a&gt;, no need to add a section for each site in an enterprise configuration.&amp;nbsp; No need to setup special ports for listening and sending events. Just uncomment from standard configuration and it works. &lt;p&gt;Very often servers have double NIC&#39;s in use and when sending out udp multicast packets it will by standard choose the NIC with lowest index. So you startup &lt;a href=&quot;http://www.wireshark.org/&quot;&gt;Wireshark&lt;/a&gt; and don’t see any packets at all when listening on one of the NIC’s and filtering out UDP packets. So you listen on the other NIC and see that it’s actually trying sending out events over the wrong network.  &lt;p&gt;Solution:&lt;br /&gt;Control Panel\Network and Internet\Network Connections&lt;br /&gt;Check the name of the connection.  &lt;p&gt;Set this value as nicToUseName=&quot;nameofthenetwork&quot; &lt;p&gt;Add this to web.config like: &lt;br /&gt;&amp;lt;customBinding&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;binding name=&quot;RemoteEventsBinding&quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;binaryMessageEncoding /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;udpTransport multicast=&quot;True&quot; nicToUseName=&quot;Local Area Connection&quot;&amp;nbsp; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/binding&amp;gt;&lt;br /&gt;&amp;lt;/customBinding&amp;gt; &lt;p&gt;Now it will send and listen on this network.&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;</id><updated>2011-07-01T10:39:08.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Request Monitor Gadget</title><link href="https://world.optimizely.com/blogs/Sebastian-Lundh/Dates/2009/11/Request-Monitor-Gadget/" /><id>&lt;p&gt;The idea behind this gadget is to be able to pinpoint slow pages and see activity on the site. Then analyze why these pages takes long time to load. You can also on specific pages see all requests to compare performance of the site to earlier. The gadget will show activity for the day with updates every 20min.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;/link/e02d8e43a3af4807ae732eac26621899.png&quot;&gt;&lt;img title=&quot;latest&quot; style=&quot;border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;101&quot; alt=&quot;latest&quot; src=&quot;/link/1979a83498354fd782d9df7f1ba335f3.png&quot; width=&quot;244&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;br /&gt;Shows 50 latest requests to the site with page id, request time, ip, date and username if logged in. You can filter on Pageid, if thextbox is empty it will just refresh table.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;a href=&quot;/link/8fa5957e283248909416f234c7bd5bb3.png&quot;&gt;&lt;img title=&quot;slowest&quot; style=&quot;border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;92&quot; alt=&quot;slowest&quot; src=&quot;/link/86adb9a411864768998d200753ed2232.png&quot; width=&quot;244&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Shows the 50 slowest pages with page id and average request time for it. Here you can also search by page id to get data for specific pages.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;a href=&quot;/link/23038de7fda54ea5b66a6ce485448039.png&quot;&gt;&lt;img title=&quot;Activity&quot; style=&quot;border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;244&quot; alt=&quot;Activity&quot; src=&quot;/link/fafecf9d8e7b48dfb859f6061cd3f956.png&quot; width=&quot;204&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Shows activity for today over 24h. With all requests grouped within 20min. Google chart is used.&lt;/p&gt; &lt;p&gt;&lt;br /&gt;Configuration will let you empty all data.&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;strong&gt;Installation&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Download the install package and install it with EPiServer Deployment Center. &lt;/p&gt; &lt;p&gt;You will also have to update web.config also with the http module that listens to PreRequestHandlerExecute and PostRequestHandlerExecute to capture request times. &lt;/p&gt; &lt;p&gt;Add to &amp;lt;httpModules&amp;gt; (IIS6) and &amp;lt;Modules&amp;gt; (IIS7):&lt;br /&gt;&amp;lt;add name=&quot;RequestModule&quot; type=&quot;RequestMonitorGadget.Modules.RequestModule, RequestMonitorGadget&quot;/&amp;gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;&lt;/p&gt; &lt;div class=&quot;wlWriterEditableSmartContent&quot; id=&quot;scid:fb3a1972-4489-4e52-abe7-25a00bb07fdf:50d506c4-3b2f-4c72-ac09-78bfc45e14e6&quot; style=&quot;padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px&quot;&gt;&lt;p&gt; &lt;a href=&quot;/link/f6ebf323843444ae9dcfeb2c4d9944e7.epimodule&quot; target=&quot;_blank&quot;&gt;Install package&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;br /&gt; &lt;div class=&quot;wlWriterEditableSmartContent&quot; id=&quot;scid:fb3a1972-4489-4e52-abe7-25a00bb07fdf:7205aae0-2b48-48b3-afd0-d406a152794f&quot; style=&quot;padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px&quot;&gt;&lt;p&gt; &lt;a href=&quot;/link/c67c200aa96342e9a1a0895afa5981e8.zip&quot; target=&quot;_blank&quot;&gt;Source&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</id><updated>2009-11-30T10:22:38.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Hints on how to speed up initialization</title><link href="https://world.optimizely.com/blogs/Sebastian-Lundh/Dates/2009/11/Hints-on-how-to-speed-up-initialization/" /><id>&lt;p&gt;Here’s some hints on how you can speed up initialization of your EPiServer sites. &lt;/p&gt;&lt;p&gt;In the “lang” directory you have all the system languages. These are parsed and loaded into the memory. It might be the case that you don’t really need all of these. If you have a load balanced or mirroring setup with front servers and servers for editors maybe you just need one system language on front servers. &lt;/p&gt; &lt;p&gt;With the site setting &lt;strong&gt;stringDelayedLoadThreshold&lt;/strong&gt; in web.config it’s possible to set a string length limit for what’s being loaded during initialization. So a value of 50 means that all strings shorter than 50 will be loaded directly and all strings longer than 50 will be loaded on demand.&lt;/p&gt; &lt;p&gt;In R2 SP1 this was standard that all requests goes to a page showing “Application is initializing. Please retry shortly.” in R2 SP2 this was changed to that you could choose yourself what behavior you want with having or removing ApplicationInitializing.txt. Basically if you have this text file all requests will not be queued up. So the application will start up faster.&lt;br /&gt;See Magnus blog for more information: &lt;a href=&quot;http://labs.episerver.com/en/Blogs/Magnus-Strale/Dates/2009/4/EPiServer-Initialization-and-quotApplication-is-busy-under-initialization-phasequot/&quot;&gt;http://labs.episerver.com/en/Blogs/Magnus-Strale/Dates/2009/4/EPiServer-Initialization-and-quotApplication-is-busy-under-initialization-phasequot/&lt;/a&gt; &lt;/p&gt;&lt;p&gt;EPiServer goes through dll’s in bin folder to check for different attributes like plugins: &lt;/p&gt;&lt;p&gt;&lt;strong&gt;[GuiPlugIn(DisplayName = &quot;MyPlugIn&quot;,&lt;br /&gt;Description = &quot;Just a sample&quot;,&lt;br /&gt;Url = &quot;~/myplugin/Sample.ascx&quot;,&lt;br /&gt;Area = PlugInArea.EditPanel)]&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;If you have assemblies that doesn’t use any of these attributes, like referenced assemblies for instance it might be a good idea to setup probing of assemblies to another folder then bin. Something like:&lt;br /&gt;&lt;strong&gt;&amp;nbsp; &amp;lt;runtime&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;assemblyBinding xmlns=&quot;urn:schemas-microsoft-com:asm.v1&quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;probing privatePath=&quot;bin\subbin&quot; /&amp;gt;&lt;/strong&gt;&lt;br /&gt;For more information see Scotts blog: &lt;a href=&quot;http://www.hanselman.com/blog/PermaLink.aspx?guid=4d0ef4fb-f8ae-4355-a658-3c0432c98dbe&quot;&gt;http://www.hanselman.com/blog/PermaLink.aspx?guid=4d0ef4fb-f8ae-4355-a658-3c0432c98dbe&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Please post any other ideas.&lt;/p&gt;</id><updated>2009-11-19T16:09:56.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>EPiServer Mail 4.3 to work with R2</title><link href="https://world.optimizely.com/blogs/Sebastian-Lundh/Dates/2008/12/EPiServer-Mail-43-to-work-with-R2/" /><id>&lt;p class=&quot;MsoNormal&quot;&gt;While the development team is working on installer packages for EPiServer Community and EPiServer Mail for the new EPiServer Installation manager there are some workarounds that can be performed to run EPiServer Mail on R2.&lt;/p&gt; &lt;p class=&quot;MsoNormal&quot;&gt;Other than the normal instructions at:&lt;br /&gt;&lt;a href=&quot;http://world.episerver.com/en/Documentation/Items/Installation-Instructions/Create/Installation-Instructions---Create/&quot;&gt;http://world.episerver.com/en/Documentation/Items/Installation-Instructions/Create/Installation-Instructions---Create/&lt;/a&gt;&lt;/p&gt; &lt;p class=&quot;MsoNormal&quot;&gt;There’s a problem with the EPiServer Mail installer and that in R2 the UI folder is moved to: C:\Program Files\EPiServer\CMS\5.2.375.7\Application&lt;br /&gt;&lt;span style=&quot;font-size: 10pt; color: blue; font-family: &#39;Courier New&#39;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: #a31515; font-family: &#39;Courier New&#39;&quot;&gt;add&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: blue; font-family: &#39;Courier New&#39;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: red; font-family: &#39;Courier New&#39;&quot;&gt;virtualPath&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: blue; font-family: &#39;Courier New&#39;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &#39;Courier New&#39;&quot;&gt;&quot;&lt;span style=&quot;color: blue&quot;&gt;~/SUI/&lt;/span&gt;&quot;&lt;span style=&quot;color: blue&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red&quot;&gt;physicalPath&lt;/span&gt;&lt;span style=&quot;color: blue&quot;&gt;=&lt;/span&gt;&quot;&lt;span style=&quot;color: blue&quot;&gt;C:\Program Files\EPiServer\CMS\5.2.375.7\application\UI&lt;/span&gt;&quot;&lt;span style=&quot;color: blue&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: blue&quot;&gt;=&lt;/span&gt;&quot;&lt;span style=&quot;color: blue&quot;&gt;UI&lt;/span&gt;&quot;&lt;span style=&quot;color: blue&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;color: blue&quot;&gt;=&lt;/span&gt;&quot;&lt;span style=&quot;color: blue&quot;&gt;EPiServer.Web.Hosting.VirtualPathNonUnifiedProvider,EPiServer&lt;/span&gt;&quot;&lt;span style=&quot;color: blue&quot;&gt; /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;MsoNormal&quot;&gt;You can copy that&amp;nbsp; folder back to your sites root and name it correctly and remove the Virtual path entry for the UI folder. If you want, after installation you can just copy the UI/Mail folder to the UI folder located in program files and add the virtual path again.&lt;/p&gt; &lt;p class=&quot;MsoNormal&quot;&gt;Also you will have to remove all entries to System.Web.Extensions 1.0 if you have that installed already, like:&lt;br /&gt;&lt;span style=&quot;font-size: 10pt; color: blue; font-family: &#39;Courier New&#39;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: #a31515; font-family: &#39;Courier New&#39;&quot;&gt;add&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: blue; font-family: &#39;Courier New&#39;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: red; font-family: &#39;Courier New&#39;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: blue; font-family: &#39;Courier New&#39;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &#39;Courier New&#39;&quot;&gt;&quot;&lt;span style=&quot;color: blue&quot;&gt;ScriptModule&lt;/span&gt;&quot;&lt;span style=&quot;color: blue&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;color: blue&quot;&gt;=&lt;/span&gt;&quot;&lt;span style=&quot;color: blue&quot;&gt;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&lt;/span&gt;&quot;&lt;span style=&quot;color: blue&quot;&gt; /&amp;gt;&lt;?xml:namespace prefix = o /?&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: blue; font-family: &#39;Courier New&#39;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: #a31515; font-family: &#39;Courier New&#39;&quot;&gt;add&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: blue; font-family: &#39;Courier New&#39;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: red; font-family: &#39;Courier New&#39;&quot;&gt;tagPrefix&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: blue; font-family: &#39;Courier New&#39;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &#39;Courier New&#39;&quot;&gt;&quot;&lt;span style=&quot;color: blue&quot;&gt;asp&lt;/span&gt;&quot;&lt;span style=&quot;color: blue&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red&quot;&gt;namespace&lt;/span&gt;&lt;span style=&quot;color: blue&quot;&gt;=&lt;/span&gt;&quot;&lt;span style=&quot;color: blue&quot;&gt;System.Web.UI&lt;/span&gt;&quot;&lt;span style=&quot;color: blue&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red&quot;&gt;assembly&lt;/span&gt;&lt;span style=&quot;color: blue&quot;&gt;=&lt;/span&gt;&quot;&lt;span style=&quot;color: blue&quot;&gt;System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&lt;/span&gt;&quot;&lt;span style=&quot;color: blue&quot;&gt; /&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: blue; font-family: &#39;Courier New&#39;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: #a31515; font-family: &#39;Courier New&#39;&quot;&gt;add&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: blue; font-family: &#39;Courier New&#39;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: red; font-family: &#39;Courier New&#39;&quot;&gt;assembly&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: blue; font-family: &#39;Courier New&#39;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &#39;Courier New&#39;&quot;&gt;&quot;&lt;span style=&quot;color: blue&quot;&gt;System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&lt;/span&gt;&quot;&lt;span style=&quot;color: blue&quot;&gt; /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: #0d0d0d; font-family: &#39;Courier New&#39;&quot;&gt;Then add assembly redirect for 1.0 to 3.5:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: blue; font-family: &#39;Courier New&#39;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: #a31515; font-family: &#39;Courier New&#39;&quot;&gt;dependentAssembly&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: blue; font-family: &#39;Courier New&#39;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: red; font-family: &#39;Courier New&#39;&quot;&gt;xmlns&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: blue; font-family: &#39;Courier New&#39;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &#39;Courier New&#39;&quot;&gt;&quot;&lt;span style=&quot;color: blue&quot;&gt;urn:schemas-microsoft-com:asm.v1&lt;/span&gt;&quot;&lt;span style=&quot;color: blue&quot;&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: blue; font-family: &#39;Courier New&#39;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: #a31515; font-family: &#39;Courier New&#39;&quot;&gt;assemblyIdentity&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: blue; font-family: &#39;Courier New&#39;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: red; font-family: &#39;Courier New&#39;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: blue; font-family: &#39;Courier New&#39;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &#39;Courier New&#39;&quot;&gt;&quot;&lt;span style=&quot;color: blue&quot;&gt;System.Web.Extensions&lt;/span&gt;&quot; &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: red; font-family: &#39;Courier New&#39;&quot;&gt;publicKeyToken&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: blue; font-family: &#39;Courier New&#39;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &#39;Courier New&#39;&quot;&gt;&quot;&lt;span style=&quot;color: blue&quot;&gt;31bf3856ad364e35&lt;/span&gt;&quot;&lt;span style=&quot;color: blue&quot;&gt; /&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: blue; font-family: &#39;Courier New&#39;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: #a31515; font-family: &#39;Courier New&#39;&quot;&gt;bindingRedirect&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: blue; font-family: &#39;Courier New&#39;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: red; font-family: &#39;Courier New&#39;&quot;&gt;oldVersion&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: blue; font-family: &#39;Courier New&#39;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &#39;Courier New&#39;&quot;&gt;&quot;&lt;span style=&quot;color: blue&quot;&gt;1.0.0.0-1.1.0.0&lt;/span&gt;&quot; &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: red; font-family: &#39;Courier New&#39;&quot;&gt;newVersion&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: blue; font-family: &#39;Courier New&#39;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &#39;Courier New&#39;&quot;&gt;&quot;&lt;span style=&quot;color: blue&quot;&gt;3.5.0.0&lt;/span&gt;&quot;&lt;span style=&quot;color: blue&quot;&gt; /&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: blue; font-family: &#39;Courier New&#39;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: #a31515; font-family: &#39;Courier New&#39;&quot;&gt;dependentAssembly&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: blue; font-family: &#39;Courier New&#39;&quot;&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: blue; font-family: &#39;Courier New&#39;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: #a31515; font-family: &#39;Courier New&#39;&quot;&gt;dependentAssembly&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: blue; font-family: &#39;Courier New&#39;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: red; font-family: &#39;Courier New&#39;&quot;&gt;xmlns&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: blue; font-family: &#39;Courier New&#39;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &#39;Courier New&#39;&quot;&gt;&quot;&lt;span style=&quot;color: blue&quot;&gt;urn:schemas-microsoft-com:asm.v1&lt;/span&gt;&quot;&lt;span style=&quot;color: blue&quot;&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: blue; font-family: &#39;Courier New&#39;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: #a31515; font-family: &#39;Courier New&#39;&quot;&gt;assemblyIdentity&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: blue; font-family: &#39;Courier New&#39;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: red; font-family: &#39;Courier New&#39;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: blue; font-family: &#39;Courier New&#39;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &#39;Courier New&#39;&quot;&gt;&quot;&lt;span style=&quot;color: blue&quot;&gt;System.Web.Extensions.Design&lt;/span&gt;&quot; &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: red; font-family: &#39;Courier New&#39;&quot;&gt;publicKeyToken&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: blue; font-family: &#39;Courier New&#39;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &#39;Courier New&#39;&quot;&gt;&quot;&lt;span style=&quot;color: blue&quot;&gt;31bf3856ad364e35&lt;/span&gt;&quot;&lt;span style=&quot;color: blue&quot;&gt; /&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: blue; font-family: &#39;Courier New&#39;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: #a31515; font-family: &#39;Courier New&#39;&quot;&gt;bindingRedirect&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: blue; font-family: &#39;Courier New&#39;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: red; font-family: &#39;Courier New&#39;&quot;&gt;oldVersion&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: blue; font-family: &#39;Courier New&#39;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &#39;Courier New&#39;&quot;&gt;&quot;&lt;span style=&quot;color: blue&quot;&gt;1.0.0.0-1.1.0.0&lt;/span&gt;&quot; &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: red; font-family: &#39;Courier New&#39;&quot;&gt;newVersion&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: blue; font-family: &#39;Courier New&#39;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &#39;Courier New&#39;&quot;&gt;&quot;&lt;span style=&quot;color: blue&quot;&gt;3.5.0.0&lt;/span&gt;&quot;&lt;span style=&quot;color: blue&quot;&gt; /&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: blue; font-family: &#39;Courier New&#39;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: #a31515; font-family: &#39;Courier New&#39;&quot;&gt;dependentAssembly&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: blue; font-family: &#39;Courier New&#39;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;MsoNormal&quot;&gt;Edit:&lt;br /&gt;You also need to make sure that you use full path to UI folder in site settings:&lt;br /&gt;&lt;span style=&quot;font-size: 10pt; color: red; font-family: &#39;Courier New&#39;&quot;&gt;uiUrl&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &#39;Courier New&#39;&quot;&gt;&quot;&lt;font color=&quot;#0000ff&quot;&gt;http://site/SUI/&lt;/font&gt;&lt;span style=&quot;font-size: 10pt; font-family: &#39;Courier New&#39;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;font color=&quot;#0000ff&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;</id><updated>2008-12-12T09:00:55.2300000Z</updated><summary type="html">Blog post</summary></entry></feed>