<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5642398135576227039</id><updated>2024-09-02T09:21:12.614+01:00</updated><category term="umbraco"/><category term="XML"/><category term="error"/><category term="jQuery"/><category term="vs2010"/><category term="Access Denied"/><category term="CSS"/><category term="IIS"/><category term="LINQ"/><category term="Publish"/><category term="SQL"/><category term="build"/><category term="iis7"/><category term="Firefox"/><category term="Not working"/><category term="VSS"/><category term="c#"/><category term="javascript"/><category term="windows 7"/><category term="2010"/><category term="AJAX"/><category term="Addon"/><category term="ApplicationPoolIdentity"/><category term="Command Line"/><category term="Datatype"/><category term="Events"/><category term="Get"/><category term="HTTPModules"/><category term="IE6"/><category term="IE7"/><category term="IIS 7.5"/><category term="Integration"/><category term="MVC"/><category term="Master Page"/><category term="Plus"/><category term="SQL*Plus"/><category term="UI"/><category term="Umbrac"/><category term="any cpu"/><category term="asp.net"/><category term="blank"/><category term="configuration manager"/><category term="developer"/><category term="hosts"/><category term="html"/><category term="jqgrid"/><category term="json"/><category term="load"/><category term="multiple"/><category term="not"/><category term="razor"/><category term="redirect"/><category term="service"/><category term="stylesheet"/><category term="target"/><category term="update"/><category term="version"/><category term="visual studio 2010"/><category term="wcf"/><category term="web.config"/><category term="xhtml"/><category term="$"/><category term=".NET"/><category term=".netTiers"/><category term=".pst"/><category term="1073741819"/><category term="2008"/><category term="302"/><category term="4.11.1"/><category term="404"/><category term="5.1.7"/><category term="64"/><category term="ARIA"/><category term="ASPNET"/><category term="ASPX"/><category term="AfterPublish"/><category term="Aggregate"/><category term="App_Code"/><category term="ApplicationData"/><category term="Authentication"/><category term="BareTail"/><category term="Best practice"/><category term="Black"/><category term="Branch"/><category term="Bug"/><category term="Calendar"/><category term="Child"/><category term="Class"/><category term="Classes"/><category term="Codes"/><category term="Coding"/><category term="Command"/><category term="Connect"/><category term="CopyAllFilesToSingleFolderForPackage"/><category term="Cshtml"/><category term="Custom"/><category term="Dark"/><category term="Deployed"/><category term="EDM"/><category term="Entity Data Model"/><category term="Eric"/><category term="Execute"/><category term="Exit Code"/><category term="External HDD"/><category term="External Hard Drive"/><category term="Features"/><category term="File"/><category term="Folder"/><category term="FullText"/><category term="GROUP BY"/><category term="Generate"/><category term="Generate Serialization Assembly"/><category term="Global.asax"/><category term="Gray"/><category term="GregorianCalendar"/><category term="Grey"/><category term="Grey-ed Out"/><category term="HDD"/><category term="HTML5"/><category term="HTTPS"/><category term="Hacks"/><category term="Hard Drive"/><category term="Helper"/><category term="Hynds"/><category term="IDesign"/><category term="IE8"/><category term="Inherit"/><category term="ItemTemplate"/><category term="Jump"/><category term="Label"/><category term="ListView"/><category term="Localize"/><category term="Logs"/><category term="Loop"/><category term="MSBuild"/><category term="MVC3"/><category term="Macro"/><category term="Merge"/><category term="Methods"/><category term="Microsoft"/><category term="Missing"/><category term="Mixed Platforms"/><category term="Multilingual"/><category term="Network Tab"/><category term="Node node exists with id"/><category term="Not accessible"/><category term="Object reference"/><category term="Opacity"/><category term="Outlook"/><category term="PC"/><category term="Package Infinite"/><category term="Page"/><category term="Partials"/><category term="Patch"/><category term="Permissions"/><category term="Plugin"/><category term="Process"/><category term="ProgramData"/><category term="Properties"/><category term="Quirks Mode"/><category term="R#"/><category term="R#8"/><category term="Reference"/><category term="Reference.cs"/><category term="Relations"/><category term="Relationships"/><category term="Relevant"/><category term="RenderMacroContent"/><category term="Renders"/><category term="Resharper"/><category term="Routing"/><category term="SELECT"/><category term="SGEN An attempt was made to load an assembly with an incorrect format"/><category term="SQLPLUS"/><category term="SS"/><category term="Safari"/><category term="Safari for Windows"/><category term="Schema"/><category term="Screen"/><category term="Scroll"/><category term="SharePoint"/><category term="SoapException"/><category term="SourceSafe"/><category term="Standard"/><category term="Studio"/><category term="StyleCop"/><category term="StyleCop+"/><category term="System.Web.HttpUnhandledException"/><category term="TFS"/><category term="TSQL"/><category term="Table"/><category term="ThaiBuddhistCalendar"/><category term="Theme"/><category term="UnauthorizedAccessException"/><category term="Undefined"/><category term="Unlocker"/><category term="UrlRewriting.config"/><category term="User Control"/><category term="VHD"/><category term="VPC"/><category term="VS2008"/><category term="ViewState"/><category term="Virtual"/><category term="Visual"/><category term="Web Inspector"/><category term="Windows Server 2003 R2"/><category term="Windows Server 2008"/><category term="XElement"/><category term="XPath"/><category term="XPathSelectElement"/><category term="XPathSelectElements"/><category term="XQuery"/><category term="XSD"/><category term="XSLT"/><category term="XmlDataSourceNodeDescriptor"/><category term="__exposedProps__"/><category term="application"/><category term="background"/><category term="balance"/><category term="balanced"/><category term="behavior"/><category term="blogger"/><category term="cannot find server"/><category term="cassini"/><category term="checked out"/><category term="clause"/><category term="closed"/><category term="code generation"/><category term="columnChooser"/><category term="columns"/><category term="compile"/><category term="content"/><category term="controller"/><category term="convert"/><category term="copy"/><category term="csproj"/><category term="cursor"/><category term="data file"/><category term="data type"/><category term="datastr"/><category term="declaration"/><category term="default"/><category term="dialog"/><category term="difference"/><category term="distributed call"/><category term="distributedCall"/><category term="dll"/><category term="dns fail"/><category term="dollar"/><category term="dotNetCharting"/><category term="down"/><category term="drop"/><category term="dropdown"/><category term="dual"/><category term="duplicate"/><category term="empty"/><category term="enum"/><category term="event"/><category term="examine"/><category term="example"/><category term="exception"/><category term="exec"/><category term="extension method"/><category term="extension methods"/><category term="form"/><category term="getprevalues"/><category term="getting started"/><category term="handler"/><category term="hanging"/><category term="hangs"/><category term="hide"/><category term="highlighting"/><category term="homebrew"/><category term="htc"/><category term="htmllink"/><category term="important"/><category term="incorrect format"/><category term="installedPackages.config"/><category term="jsonstring"/><category term="license"/><category term="link"/><category term="list"/><category term="localization"/><category term="lucene"/><category term="m2300"/><category term="manual"/><category term="media"/><category term="modified"/><category term="monitors"/><category term="multiselect"/><category term="must"/><category term="nant"/><category term="navButtonAdd"/><category term="navGrid"/><category term="new"/><category term="no CSS"/><category term="no images"/><category term="no records to view"/><category term="no values"/><category term="of"/><category term="old"/><category term="on"/><category term="oops"/><category term="open source"/><category term="osx"/><category term="override"/><category term="page cycle"/><category term="page_load"/><category term="partial modifier"/><category term="pcakages"/><category term="ping"/><category term="platform"/><category term="post"/><category term="post-build"/><category term="pre"/><category term="prevalues"/><category term="progamatically"/><category term="projects"/><category term="psd"/><category term="pyenv"/><category term="python"/><category term="ref"/><category term="restarted"/><category term="resx"/><category term="serialize"/><category term="service reference"/><category term="settings"/><category term="sgen"/><category term="should"/><category term="show"/><category term="skins"/><category term="skip"/><category term="solution"/><category term="sqlldr"/><category term="stalled"/><category term="strict"/><category term="style"/><category term="submit"/><category term="submitting"/><category term="svn"/><category term="syntax"/><category term="teamcity"/><category term="touching"/><category term="trees"/><category term="tutorial"/><category term="type"/><category term="uSync"/><category term="uSyncSettings"/><category term="ucomponents"/><category term="umbraco.config"/><category term="umbraco.presentation.cache.dispatcher"/><category term="unresponsive"/><category term="values"/><category term="virtualenv"/><category term="visual studio"/><category term="web"/><category term="web reference"/><category term="webservices"/><category term="website"/><category term="without"/><category term="working"/><title type='text'>.networks</title><subtitle type='html'>Welcome to my .NET related blog!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://shanemccall.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://shanemccall.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02607303454558015026</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>188</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5642398135576227039.post-1418877054439062362</id><published>2018-09-11T10:53:00.004+01:00</published><updated>2018-09-11T10:53:48.813+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="homebrew"/><category scheme="http://www.blogger.com/atom/ns#" term="osx"/><category scheme="http://www.blogger.com/atom/ns#" term="pyenv"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><category scheme="http://www.blogger.com/atom/ns#" term="virtualenv"/><title type='text'>Easiest way to setup python virtual environments on OSX.</title><content type='html'>&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; color: #24292e; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; line-height: 1.45; overflow: auto; padding: 16px; word-break: normal; word-wrap: normal;&quot;&gt;brew install pyenv-virtualenv&lt;/pre&gt;
&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; color: #24292e; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; line-height: 1.45; overflow: auto; padding: 16px; word-break: normal; word-wrap: normal;&quot;&gt;eval&lt;span style=&quot;font-size: 13.6px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #032f62; font-size: 13.6px;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;$(&lt;/span&gt;pyenv init -&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; color: #24292e; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; line-height: 1.45; overflow: auto; padding: 16px; word-break: normal; word-wrap: normal;&quot;&gt;eval&lt;span style=&quot;font-size: 13.6px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #032f62; font-size: 13.6px;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;$(&lt;/span&gt;pyenv virtualenv-init -&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; line-height: 1.45; overflow: auto; padding: 16px; word-break: normal; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box; color: #032f62; font-size: 13.6px;&quot;&gt;pyenv virtualenv 3.4.8 env&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; line-height: 1.45; overflow: auto; padding: 16px; word-break: normal; word-wrap: normal;&quot;&gt;&lt;span style=&quot;color: #032f62;&quot;&gt;&lt;span style=&quot;font-size: 13.6px;&quot;&gt;This sets up the virtual env in directory /Users/username/.pyenv/versions/3.4.8/envs/&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; line-height: 1.45; overflow: auto; padding: 16px; word-break: normal; word-wrap: normal;&quot;&gt;&lt;span style=&quot;color: #032f62;&quot;&gt;&lt;span style=&quot;font-size: 13.6px;&quot;&gt;pyenv activate env&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; line-height: 1.45; overflow: auto; padding: 16px; word-break: normal; word-wrap: normal;&quot;&gt;python&lt;/pre&gt;
&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; line-height: 1.45; overflow: auto; padding: 16px; word-break: normal; word-wrap: normal;&quot;&gt;Python 3.4.8 (default, May  3 2018, 16:39:36) &lt;/pre&gt;
&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; line-height: 1.45; overflow: auto; padding: 16px; word-break: normal; word-wrap: normal;&quot;&gt;[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.39.2)] on darwin&lt;/pre&gt;
&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; line-height: 1.45; overflow: auto; padding: 16px; word-break: normal; word-wrap: normal;&quot;&gt;&lt;span style=&quot;color: #032f62;&quot;&gt;&lt;span style=&quot;font-size: 13.6px;&quot;&gt;Type &quot;help&quot;, &quot;copyright&quot;, &quot;credits&quot; or &quot;license&quot; for more information.
&amp;gt;&amp;gt;&amp;gt; quit()&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; line-height: 1.45; overflow: auto; padding: 16px; word-break: normal; word-wrap: normal;&quot;&gt;pyenv deactivate&lt;/pre&gt;
&lt;div&gt;
&lt;span style=&quot;color: #032f62;&quot;&gt;&lt;span style=&quot;font-size: 13.6px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://shanemccall.blogspot.com/feeds/1418877054439062362/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5642398135576227039/1418877054439062362' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/1418877054439062362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/1418877054439062362'/><link rel='alternate' type='text/html' href='http://shanemccall.blogspot.com/2018/09/easiest-way-to-setup-python-virtual.html' title='Easiest way to setup python virtual environments on OSX.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02607303454558015026</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5642398135576227039.post-3825103027994575487</id><published>2014-04-11T09:14:00.001+01:00</published><updated>2014-04-11T09:14:42.898+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="HTTPS"/><category scheme="http://www.blogger.com/atom/ns#" term="Loop"/><category scheme="http://www.blogger.com/atom/ns#" term="Package Infinite"/><category scheme="http://www.blogger.com/atom/ns#" term="redirect"/><category scheme="http://www.blogger.com/atom/ns#" term="umbraco"/><title type='text'>HTTPS Redirect Umbraco Package Infinite Redirect Loop</title><content type='html'>&lt;div style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 15px;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Sources:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 15px;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;a href=&quot;http://our.umbraco.org/projects/website-utilities/https-redirect/https-redirect-feedback/40750-Redirect-Loop-v12&quot; target=&quot;_blank&quot;&gt;http://our.umbraco.org/projects/website-utilities/https-redirect/https-redirect-feedback/40750-Redirect-Loop-v12&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 15px;&quot;&gt;
&lt;a href=&quot;http://our.umbraco.org/projects/website-utilities/https-redirect/https-redirect-feedback/28005-HTTPS-Redirect-infinite-loop&quot; target=&quot;_blank&quot;&gt;http://our.umbraco.org/projects/website-utilities/https-redirect/https-redirect-feedback/28005-HTTPS-Redirect-infinite-loop&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 15px;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;I was having this exact same issue with v1.2.0, and spent some time looking at my IIS set-up and certificates and everything was correct but the redirect kept on happening. What was strange was it worked locally but not on my staging environment.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 15px;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;My solution was to changes the host names set-up in Umbraco.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 15px;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;On my local environment (that worked) I had this set-up in &quot;Manage Host Names&quot;:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 15px;&quot;&gt;
&lt;strong style=&quot;background-color: white;&quot;&gt;sub.domain.local/en&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 15px;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;But on staging (that wasn&#39;t working) I had:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 15px;&quot;&gt;
&lt;a href=&quot;http://sub.domain.com/en&quot; rel=&quot;nofollow&quot; style=&quot;background-color: white; color: #2244bb;&quot;&gt;http://sub.domain.com/en&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 15px;&quot;&gt;
&lt;a href=&quot;https://sub.domain.com/en&quot; rel=&quot;nofollow&quot; style=&quot;background-color: white; color: #2244bb;&quot;&gt;https://sub.domain.com/en&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 15px;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;So on staging I change this to:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 15px;&quot;&gt;
&lt;strong style=&quot;background-color: white;&quot;&gt;sub.domain.com/en&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 15px;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;This worked! So check your hosts names.&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shanemccall.blogspot.com/feeds/3825103027994575487/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5642398135576227039/3825103027994575487' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/3825103027994575487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/3825103027994575487'/><link rel='alternate' type='text/html' href='http://shanemccall.blogspot.com/2014/04/https-redirect-umbraco-package-infinite.html' title='HTTPS Redirect Umbraco Package Infinite Redirect Loop'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02607303454558015026</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5642398135576227039.post-4748683295305790989</id><published>2014-03-31T10:36:00.000+01:00</published><updated>2014-03-31T10:36:26.399+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="background"/><category scheme="http://www.blogger.com/atom/ns#" term="checked out"/><category scheme="http://www.blogger.com/atom/ns#" term="CSS"/><category scheme="http://www.blogger.com/atom/ns#" term="Datatype"/><category scheme="http://www.blogger.com/atom/ns#" term="modified"/><category scheme="http://www.blogger.com/atom/ns#" term="stylesheet"/><category scheme="http://www.blogger.com/atom/ns#" term="touching"/><category scheme="http://www.blogger.com/atom/ns#" term="umbraco"/><category scheme="http://www.blogger.com/atom/ns#" term="uSync"/><category scheme="http://www.blogger.com/atom/ns#" term="uSyncSettings"/><category scheme="http://www.blogger.com/atom/ns#" term="without"/><title type='text'>Umbraco css folder always modifying files in background without me touching them</title><content type='html'>I have a &lt;b&gt;GIT&lt;/b&gt; repository and I&#39;m using &lt;b&gt;Umbraco&lt;/b&gt;. Once strange thing that was happening to me were my files in the &lt;b&gt;css&lt;/b&gt; folder kept on being modified even though I wasn&#39;t changing them. So every time I wanted to commit a change I&#39;d have to undo the &lt;b&gt;css&lt;/b&gt; file changes.&lt;br /&gt;
&lt;br /&gt;
I thought this was Umbraco and because I had my style sheet linked to the rich text editor datatype, but it turned out to be the &lt;b&gt;uSync &lt;/b&gt;package. I was synchronizing Stylesheets so by turning this off in the &lt;b&gt;uSyncSettings.config&lt;/b&gt; file this stopped the problem. I don&#39;t need uSync to manage these files for me.</content><link rel='replies' type='application/atom+xml' href='http://shanemccall.blogspot.com/feeds/4748683295305790989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5642398135576227039/4748683295305790989' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/4748683295305790989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/4748683295305790989'/><link rel='alternate' type='text/html' href='http://shanemccall.blogspot.com/2014/03/umbraco-css-folder-always-modifying.html' title='Umbraco css folder always modifying files in background without me touching them'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02607303454558015026</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5642398135576227039.post-349173530239230498</id><published>2014-03-31T10:29:00.003+01:00</published><updated>2014-03-31T10:29:45.888+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Datatype"/><category scheme="http://www.blogger.com/atom/ns#" term="Multilingual"/><category scheme="http://www.blogger.com/atom/ns#" term="Relations"/><category scheme="http://www.blogger.com/atom/ns#" term="Relationships"/><category scheme="http://www.blogger.com/atom/ns#" term="umbraco"/><title type='text'>Umbraco Relationships Datatype</title><content type='html'>This is a great Umbraco package that helps manage node relationships in multilingual websites. It&#39;s just what I was looking for:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://viziozrelationships.codeplex.com/&quot; target=&quot;_blank&quot;&gt;Vizioz Relationships Datatype for Umbraco&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://shanemccall.blogspot.com/feeds/349173530239230498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5642398135576227039/349173530239230498' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/349173530239230498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/349173530239230498'/><link rel='alternate' type='text/html' href='http://shanemccall.blogspot.com/2014/03/umbraco-relationships-datatype.html' title='Umbraco Relationships Datatype'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02607303454558015026</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5642398135576227039.post-5226636712283439671</id><published>2014-03-19T13:06:00.000+00:00</published><updated>2014-03-19T13:08:35.115+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="balanced"/><category scheme="http://www.blogger.com/atom/ns#" term="distributed call"/><category scheme="http://www.blogger.com/atom/ns#" term="distributedCall"/><category scheme="http://www.blogger.com/atom/ns#" term="exception"/><category scheme="http://www.blogger.com/atom/ns#" term="load"/><category scheme="http://www.blogger.com/atom/ns#" term="Object reference"/><category scheme="http://www.blogger.com/atom/ns#" term="Publish"/><category scheme="http://www.blogger.com/atom/ns#" term="System.Web.HttpUnhandledException"/><category scheme="http://www.blogger.com/atom/ns#" term="umbraco"/><category scheme="http://www.blogger.com/atom/ns#" term="umbraco.presentation.cache.dispatcher"/><category scheme="http://www.blogger.com/atom/ns#" term="UrlRewriting.config"/><category scheme="http://www.blogger.com/atom/ns#" term="webservices"/><title type='text'>Umbraco fails to Publish! We get an exception within a load balanced environment.</title><content type='html'>After a deployment to our live servers which are load balanced we could not Publish. We could Save but not right-click publish or by clicking on the icon.&lt;br /&gt;
&lt;br /&gt;
This was the error:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: red; font-size: x-small;&quot;&gt;ERROR Umbraco.Web.UmbracoApplication - [Thread 36] An unhandled exception occurred&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: red; font-size: x-small;&quot;&gt;System.Web.HttpUnhandledException (0x80004005): Exception of type &#39;&lt;b&gt;System.Web.HttpUnhandledException&lt;/b&gt;&#39; was thrown. ---&amp;gt; System.TypeInitializationException: The type initializer for &lt;b&gt;&#39;umbraco.presentation.cache.dispatcher&lt;/b&gt;&#39; threw an exception. ---&amp;gt; System.NullReferenceException: &lt;b&gt;Object reference not set to an instance of an object&lt;/b&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: red; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp;at umbraco.presentation.cache.dispatcher..cctor()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: red; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp;--- End of inner exception stack trace ---&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: red; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp;at umbraco.presentation.cache.dispatcher.Refresh(Guid factoryGuid, Int32 Id)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: red; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp;at umbraco.library.UpdateDocumentCache(Document doc)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: red; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp;at umbraco.cms.presentation.editContent.Publish(Object sender, EventArgs e)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: red; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp;at System.Web.UI.WebControls.ImageButton.OnClick(ImageClickEventArgs e)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: red; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp;at System.Web.UI.WebControls.ImageButton.RaisePostBackEvent(String eventArgument)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: red; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp;at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: red; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp;at System.Web.UI.Page.HandleError(Exception e)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: red; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp;at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: red; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp;at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: red; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp;at System.Web.UI.Page.ProcessRequest()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: red; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp;at System.Web.UI.Page.ProcessRequest(HttpContext context)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: red; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp;at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: red; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp;at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&amp;amp; completedSynchronously)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
This seemed to be an error with the &lt;b&gt;distributed call &lt;/b&gt;from server 1 to server 2 in the load balancer.&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;First I thought it might be a rewrite rule in &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;\config\UrlRewriting.config&lt;/span&gt; - it wasn&#39;t&lt;/li&gt;
&lt;li&gt;Then I recycled the app pools - this didn&#39;t help&lt;/li&gt;
&lt;li&gt;I then made sure I could access the Umbraco web service on both servers:&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;http://serverip1/umbraco/webservices/CacheRefresher.asmx - worked&lt;/li&gt;
&lt;li&gt;http://serverip2/umbraco/webservices/CacheRefresher.asmx - worked&lt;/li&gt;
&lt;/ol&gt;
&lt;li&gt;I disabled distributed calls and then Publish worked, but this wasn&#39;t a solution&lt;/li&gt;
&lt;li&gt;Finally the &lt;b&gt;&lt;span style=&quot;background-color: lime;&quot;&gt;solution was&lt;/span&gt;&lt;span style=&quot;color: #6aa84f;&quot;&gt; &lt;/span&gt;&lt;/b&gt;due to incorrect config in &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;\config\umbracoSettings.config&lt;/span&gt;. I somehow didn&#39;t have the&amp;nbsp;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt;&quot;&gt;user&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;0&lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;user&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;tag:&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt;&quot;&gt;distributedCall&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red; font-family: Consolas; font-size: 9.5pt;&quot;&gt;enable&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;true&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt;&quot;&gt;user&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;0&lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;user&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt;&quot;&gt;servers&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt;&quot;&gt;server&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;serverip1&lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;server&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt;&quot;&gt;server&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;serverip2&lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;server&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt;&quot;&gt;servers&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt;&quot;&gt;distributedCall&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;These are some of the very useful posts I read, but config was my solution:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: blue; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: blue; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;a href=&quot;http://our.umbraco.org/forum/ourumb-dev-forum/bugs/3140-Type-Initialization-Error&quot; target=&quot;_blank&quot;&gt;http://our.umbraco.org/forum/ourumb-dev-forum/bugs/3140-Type-Initialization-Error&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: blue; font-size: 9.5pt;&quot;&gt;&lt;a href=&quot;http://our.umbraco.org/forum/ourumb-dev-forum/bugs/12909-Error-with-Publish-at-and-Distributed-calls-bad-match&quot; target=&quot;_blank&quot;&gt;http://our.umbraco.org/forum/ourumb-dev-forum/bugs/12909-Error-with-Publish-at-and-Distributed-calls-bad-match&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;a href=&quot;https://github.com/umbraco/Umbraco-CMS/blob/4.11.7---ITask-updates/src/Umbraco.Web/umbraco.presentation/umbraco/cache/dispatcher.cs&quot; target=&quot;_blank&quot;&gt;https://github.com/umbraco/Umbraco-CMS/blob/4.11.7---ITask-updates/src/Umbraco.Web/umbraco.presentation/umbraco/cache/dispatcher.cs&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;a href=&quot;http://stackoverflow.com/questions/19131915/umbraco-content-syncing-issue-error-refreshing-a-node-in-the-distributed-list&quot; target=&quot;_blank&quot;&gt;http://stackoverflow.com/questions/19131915/umbraco-content-syncing-issue-error-refreshing-a-node-in-the-distributed-list&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shanemccall.blogspot.com/feeds/5226636712283439671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5642398135576227039/5226636712283439671' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/5226636712283439671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/5226636712283439671'/><link rel='alternate' type='text/html' href='http://shanemccall.blogspot.com/2014/03/umbraco-fails-to-publish-we-get.html' title='Umbraco fails to Publish! We get an exception within a load balanced environment.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02607303454558015026</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5642398135576227039.post-2963485243278506838</id><published>2014-03-14T17:43:00.000+00:00</published><updated>2014-03-17T08:38:26.431+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AfterPublish"/><category scheme="http://www.blogger.com/atom/ns#" term="build"/><category scheme="http://www.blogger.com/atom/ns#" term="copy"/><category scheme="http://www.blogger.com/atom/ns#" term="CopyAllFilesToSingleFolderForPackage"/><category scheme="http://www.blogger.com/atom/ns#" term="csproj"/><category scheme="http://www.blogger.com/atom/ns#" term="Events"/><category scheme="http://www.blogger.com/atom/ns#" term="exec"/><category scheme="http://www.blogger.com/atom/ns#" term="MSBuild"/><category scheme="http://www.blogger.com/atom/ns#" term="post"/><category scheme="http://www.blogger.com/atom/ns#" term="post-build"/><category scheme="http://www.blogger.com/atom/ns#" term="Publish"/><category scheme="http://www.blogger.com/atom/ns#" term="target"/><category scheme="http://www.blogger.com/atom/ns#" term="visual studio 2010"/><title type='text'>How do I copy files after Publish to the Publish folder using Visual Studio 2010 with MSBuild?</title><content type='html'>My web project in Visual Studio 2010 has post-build events that copies files from a folder into the bin directory of the web project. But when I publish my site, MSBuild seems to ignore the post-build events and these files are &lt;b&gt;&lt;u&gt;NOT&lt;/u&gt;&lt;/b&gt; copied.&lt;br /&gt;
&lt;br /&gt;
The solution is to create a BAT file that executes from a MSBuild Target. I called my BAT file &lt;span style=&quot;background-color: white; font-family: Courier New, Courier, monospace;&quot;&gt;PostBuildEventPublish.bat&lt;/span&gt; and it lives in my solution folder. This is the BAT file contents:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee; font-family: Courier New, Courier, monospace;&quot;&gt;xcopy &quot;%1References\UmbracoCourier.lic&quot; &quot;%2&quot; /y&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee; font-family: Courier New, Courier, monospace;&quot;&gt;xcopy &quot;%1References\jumps.umbraco.usync.dll&quot; &quot;%2&quot; /y&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
The parameters %1 and %2 are input from the MSBuild csproj file. In VS2010 unload your web project and edit the project then insert this Target (at the bottom):&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&amp;lt;&lt;span style=&quot;color: #cc0000;&quot;&gt;Target &lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;Name&lt;/span&gt;=&quot;&lt;span style=&quot;color: blue;&quot;&gt;AfterPublish&lt;/span&gt;&quot; &lt;span style=&quot;color: red;&quot;&gt;AfterTargets&lt;/span&gt;=&quot;&lt;span style=&quot;color: blue;&quot;&gt;CopyAllFilesToSingleFolderForPackage&lt;/span&gt;&quot;&amp;gt; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;&lt;span style=&quot;color: #cc0000;&quot;&gt;Exec &lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;Command&lt;/span&gt;=&quot;&lt;span style=&quot;color: blue;&quot;&gt;$(SolutionDir)References\PostBuildEventPublish.bat&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&amp;amp;quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;$(SolutionDir)&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&amp;amp;quot&lt;/span&gt;; &lt;span style=&quot;color: red;&quot;&gt;&amp;amp;quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;$(ProjectDir)obj\$(Configuration)\Package\PackageTmp\bin&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&amp;amp;quot&lt;/span&gt;;&quot; /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;&lt;span style=&quot;color: #cc0000;&quot;&gt;Message &lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;Importance&lt;/span&gt;=&lt;/span&gt;&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;Normal&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&quot; &lt;/span&gt;&lt;span style=&quot;background-color: #eeeeee; color: red;&quot;&gt;Text&lt;/span&gt;&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;=&quot;&lt;/span&gt;&lt;span style=&quot;background-color: #eeeeee; color: blue;&quot;&gt;Finished PostBuildEventPublish.bat&lt;/span&gt;&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&quot; /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&amp;nbsp;&amp;lt;/&lt;span style=&quot;color: #cc0000;&quot;&gt;Target&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Obviously change to the paths you want to use.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;As you can see parameter %1 =&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt;$(SolutionDir)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;and&amp;nbsp;parameter&amp;nbsp;%2 =&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt;$(ProjectDir)obj\$(Configuration)\Package\PackageTmp\bin&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;You will notice that my Target always gets executed before the actual publish files are copied.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #eeeeee; font-size: x-small;&quot;&gt;C:\Dev\Puma\Main\References\PostBuildEventPublish.bat &quot;C:\Dev\Main\&quot; &quot;C:\Dev\Puma\Main\Web\obj\Debug\Package\PackageTmp\bin&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee; font-size: x-small;&quot;&gt;C:\Dev\Puma\Main\References\UmbracoCourier.lic&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee; font-size: x-small;&quot;&gt;1 File(s) copied&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee; font-size: x-small;&quot;&gt;C:\Dev\Puma\Main\References\jumps.umbraco.usync.dll&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee; font-size: x-small;&quot;&gt;1 File(s) copied&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee; font-size: x-small;&quot;&gt;&lt;b&gt;Finished PostBuildEventPublish.bat&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee; font-size: x-small;&quot;&gt;Publish Pipeline Deploy phase Pre-Deploy CopyAllFilesToOneFolder Stage&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee; font-size: x-small;&quot;&gt;Deleting existing files...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee; font-size: x-small;&quot;&gt;Publishing folder /...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee; font-size: x-small;&quot;&gt;Publishing folder App_Browsers...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee; font-size: x-small;&quot;&gt;Publishing folder App_Data...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee; font-size: x-small;&quot;&gt;Publishing folder App_Data/packages...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee; font-size: x-small;&quot;&gt;Publishing folder App_Data/packages/created...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee; font-size: x-small;&quot;&gt;Publishing folder App_Data/packages/installed...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee; font-size: x-small;&quot;&gt;...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee; font-size: x-small;&quot;&gt;Publishing folder uSync/Template/ZMag...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee; font-size: x-small;&quot;&gt;Publishing folder Views...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee; font-size: x-small;&quot;&gt;========== Build: 5 succeeded or up-to-date, 0 failed, 0 skipped ==========&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee; font-size: x-small;&quot;&gt;========== Publish: 1 succeeded, 0 failed, 0 skipped ==========&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;So pa&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;rameter %2 is where the magic happens. Here we copy the files into the temp publish folder and when Publish completes copying the files to the actual Publish folder these post-build files will also be copied.&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://shanemccall.blogspot.com/feeds/2963485243278506838/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5642398135576227039/2963485243278506838' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/2963485243278506838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/2963485243278506838'/><link rel='alternate' type='text/html' href='http://shanemccall.blogspot.com/2014/03/how-do-i-copy-files-after-publish-to.html' title='How do I copy files after Publish to the Publish folder using Visual Studio 2010 with MSBuild?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02607303454558015026</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5642398135576227039.post-4652635194321003288</id><published>2014-02-21T12:13:00.003+00:00</published><updated>2014-02-21T12:15:37.802+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ApplicationPoolIdentity"/><category scheme="http://www.blogger.com/atom/ns#" term="ASPX"/><category scheme="http://www.blogger.com/atom/ns#" term="blank"/><category scheme="http://www.blogger.com/atom/ns#" term="Folder"/><category scheme="http://www.blogger.com/atom/ns#" term="IIS"/><category scheme="http://www.blogger.com/atom/ns#" term="iis7"/><category scheme="http://www.blogger.com/atom/ns#" term="Page"/><category scheme="http://www.blogger.com/atom/ns#" term="Permissions"/><title type='text'>IIS7 not serving pages (ASPX) but just displays a blank page</title><content type='html'>I created a new IIS website with ApplicationPoolIdentity as the identity and .NET framework set to v4.0. In my hosts file I set my localhost to point to my test.dev domain (127.0.0.1 test.dev). When I tried viewing the site all I got back as a blank page.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;What I tried:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
1. Installing all IIS components as I thought I might have missed some - &lt;span style=&quot;color: red;&quot;&gt;this didn&#39;t help&lt;/span&gt;&lt;br /&gt;
2. Add full control permissions to my web folder for the ApplicationPoolIdentity (&lt;a href=&quot;http://stackoverflow.com/questions/7334216/iis7-permissions-overview-applicationpoolidentity&quot; target=&quot;_blank&quot;&gt;http://stackoverflow.com/questions/7334216/iis7-permissions-overview-applicationpoolidentity&lt;/a&gt;) -&lt;span style=&quot;color: red;&quot;&gt; this didn&#39;t help&lt;/span&gt;&lt;br /&gt;
3. Registered .NET 4 with this command: C:\Windows\Microsoft.NET\Framework\v4.0.30319 C:\Windows\Microsoft.NET\Framework\v4.0.30319&amp;gt; aspnet_regiis.exe -i -&lt;b&gt;&lt;span style=&quot;color: #6aa84f;&quot;&gt; This WORKED!!!&lt;/span&gt;&lt;/b&gt;</content><link rel='replies' type='application/atom+xml' href='http://shanemccall.blogspot.com/feeds/4652635194321003288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5642398135576227039/4652635194321003288' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/4652635194321003288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/4652635194321003288'/><link rel='alternate' type='text/html' href='http://shanemccall.blogspot.com/2014/02/iis7-not-serving-pages-aspx-but-just.html' title='IIS7 not serving pages (ASPX) but just displays a blank page'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02607303454558015026</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5642398135576227039.post-4203705024856437942</id><published>2014-02-12T14:48:00.002+00:00</published><updated>2014-03-17T09:52:19.688+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cshtml"/><category scheme="http://www.blogger.com/atom/ns#" term="Macro"/><category scheme="http://www.blogger.com/atom/ns#" term="razor"/><category scheme="http://www.blogger.com/atom/ns#" term="RenderMacroContent"/><category scheme="http://www.blogger.com/atom/ns#" term="umbraco"/><title type='text'>Umbraco render macro within macro</title><content type='html'>I wrote this helper method to easily render macros within other macros when using razor (cshtml) views. This also allows the passing in of parameters. This is an alternative to&amp;nbsp;RenderMacroContent which didn&#39;t seem to work for me.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:csharp&quot;&gt;public static string RenderMacro(string alias, int nodeId, Dictionary&amp;lt;string string=&amp;gt; parameters)
        {
            var macroEngine = new RazorMacroEngine();
            var macro = new MacroModel();
            macro.ScriptLanguage = &quot;cshtml&quot;;
            macro.ScriptName = alias + &quot;.cshtml&quot;;

            foreach (var parameter in parameters)
            {
                macro.Properties.Add(new MacroPropertyModel(parameter.Key, parameter.Value));
            }

            return macroEngine.Execute(macro, new umbraco.NodeFactory.Node(nodeId));
        }
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
This is the code that wasn&#39;t working:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:csharp&quot;&gt;umbraco.library.RenderMacroContent(string.Format(&quot;&amp;lt;/?UMBRACO_MACRO&amp;gt;&quot;, alias, args), model.Id)&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shanemccall.blogspot.com/feeds/4203705024856437942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5642398135576227039/4203705024856437942' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/4203705024856437942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/4203705024856437942'/><link rel='alternate' type='text/html' href='http://shanemccall.blogspot.com/2014/02/umbraco-render-macro-within-macro.html' title='Umbraco render macro within macro'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02607303454558015026</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5642398135576227039.post-4691640026425203047</id><published>2013-07-26T14:16:00.002+01:00</published><updated>2013-07-26T16:16:32.924+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="build"/><category scheme="http://www.blogger.com/atom/ns#" term="Integration"/><category scheme="http://www.blogger.com/atom/ns#" term="R#"/><category scheme="http://www.blogger.com/atom/ns#" term="R#8"/><category scheme="http://www.blogger.com/atom/ns#" term="Resharper"/><category scheme="http://www.blogger.com/atom/ns#" term="StyleCop"/><category scheme="http://www.blogger.com/atom/ns#" term="StyleCop+"/><category scheme="http://www.blogger.com/atom/ns#" term="vs2010"/><title type='text'>StyleCop and R# Integration</title><content type='html'>&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-size: 12.0pt; mso-bidi-font-size: 11.0pt;&quot;&gt;StyleCop and R# Integration&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
You can either &lt;a href=&quot;http://stylecopplus.codeplex.com/wikipage?title=How%20to%20Create%20StyleCop%20Custom%20Rule&quot;&gt;write
your own rule library&lt;/a&gt; or use an existing extension like &lt;a href=&quot;http://stylecopplus.codeplex.com/wikipage?title=How%20to%20Create%20StyleCop%20Custom%20Rule&quot;&gt;StyleCop+&lt;/a&gt;.
I’ve used StyleCop+ as it holds common rules and is an &lt;a href=&quot;https://github.com/shuruev/StyleCopPlus&quot;&gt;open source community project&lt;/a&gt;
so adding to it is easy. I’ve investigate the StyleCop+ rule SP2101
MethodMustNotContainMoreLinesThan below.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;Versions&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Visual Studio 2010&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
R# 5.1.3000.12 and 8.0.14.856&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
StyleCop 4.7.44.0 and 4.7.45.0&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
StyleCop+ 1.8&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;R# 8 and StyleCop with StyleCop+&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
R#8 will NOT work with StyleCop 4.7.44.0 only 4.7.45.0. If you want to use StyleCop+ 1.8 on top of this you need to&lt;a href=&quot;https://stylecopplus.codeplex.com/wikipage?title=Compatibility%20Issues&amp;amp;referringTitle=Documentation&quot; target=&quot;_blank&quot;&gt; change the assembly binding redirects&lt;/a&gt; in the Visual Studio 2010 config file (&lt;i&gt;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe.config&lt;/i&gt;).&lt;br /&gt;
&lt;br /&gt;
Make sure VS is closed and the&amp;nbsp;StyleCopPlus.dll in&amp;nbsp;C:\Program Files (x86)\StyleCop 4.7 has been deleted.&lt;br /&gt;
&lt;br /&gt;
Under this XML...&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt;&quot;&gt;runtime&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt;&quot;&gt;UseSmallInternalThreadStacks&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red; font-family: Consolas; font-size: 9.5pt;&quot;&gt;enabled&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;true&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt;&quot;&gt;assemblyBinding&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red; font-family: Consolas; font-size: 9.5pt;&quot;&gt;xmlns&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&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;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
Add this XML...&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none; text-indent: 36.0pt;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;dependentAssembly&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;assemblyIdentity&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;StyleCop&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;publicKeyToken&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;f904653c63bc2738&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt; /&amp;gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;bindingRedirect&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;oldVersion&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;4.5.0.0-4.5.99.99&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;newVersion&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;4.7.45.0&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt; /&amp;gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;dependentAssembly&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;dependentAssembly&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;assemblyIdentity&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;StyleCop.CSharp&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;publicKeyToken&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;f904653c63bc2738&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt; /&amp;gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;bindingRedirect&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;oldVersion&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;4.5.0.0-4.5.99.99&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;newVersion&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;4.7.45.0&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt; /&amp;gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;dependentAssembly&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;dependentAssembly&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;assemblyIdentity&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;StyleCop.CSharp.Rules&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;publicKeyToken&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;f904653c63bc2738&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt; /&amp;gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;bindingRedirect&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;oldVersion&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;4.5.0.0-4.5.99.99&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;newVersion&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;4.7.45.0&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt; /&amp;gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;dependentAssembly&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-fareast-language: EN-GB;&quot;&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
Place the StyleCopPlus.dll back in C:\Program Files (x86)\StyleCop 4.7 &amp;nbsp;and Unblock it. &amp;nbsp;Now open VS and everything should work!&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;R# Integration&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
With these versions installed you can edit the StyleCop+
rule SP2101 to reduce the lines from 120 to 20 to test its working. Open Settings.StyleCop
file (&lt;i&gt;&lt;span style=&quot;font-size: 9.0pt; mso-bidi-font-size: 11.0pt;&quot;&gt;Located in folder of project(s) or solution&lt;/span&gt;&lt;/i&gt;) then go
to the StyleCop+ tab and select the rules to edit.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgE0cM51PsioAAHHtM5tebujiDvp9xvIbpxp7Z8d7gOFHf0-JXDFwr98C1eEAiUzZyo5YsU9FFPVBLcyXi7j0hoJEj9sz9kO3AhwT6GTRIC9i8WKt_31rwrA4mE30m11_9bLANIvRmpd5U/s1600/StyleCop.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;489&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgE0cM51PsioAAHHtM5tebujiDvp9xvIbpxp7Z8d7gOFHf0-JXDFwr98C1eEAiUzZyo5YsU9FFPVBLcyXi7j0hoJEj9sz9kO3AhwT6GTRIC9i8WKt_31rwrA4mE30m11_9bLANIvRmpd5U/s640/StyleCop.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Open the R# options dialog and go to &lt;i&gt;Code Inspection &amp;gt; Inspection&lt;/i&gt; &lt;i&gt;Severity&lt;/i&gt;
and find the StyleCop+ rule to show as an error.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipz1yiWEcpjzv3ep7PcK70SG_nhYKANTPEX_BTicOGly5pstC7lMbmDqTQAj5dONkyuLkeRRee4jWD4kpd_MlcXSHlIrrsRpXQHH01WN4xJKRoPNHZuZAKgDRz87TGsiolPqk2qgfvvwo/s1600/Rsharper.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipz1yiWEcpjzv3ep7PcK70SG_nhYKANTPEX_BTicOGly5pstC7lMbmDqTQAj5dONkyuLkeRRee4jWD4kpd_MlcXSHlIrrsRpXQHH01WN4xJKRoPNHZuZAKgDRz87TGsiolPqk2qgfvvwo/s640/Rsharper.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
An you’re done!&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;Build Integration&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
You can use the MSBuild targets file (&lt;i&gt;&lt;span style=&quot;font-size: 9.0pt; mso-bidi-font-size: 11.0pt;&quot;&gt;e.g. C:\Program
Files (x86)\MSBuild\StyleCop\v4.7\StyleCop.Targets&lt;/span&gt;&lt;/i&gt;) provided with
StyleCop to fail the build in Visual Studio for &lt;a href=&quot;http://stylecop.codeplex.com/wikipage?title=Setting%20Up%20StyleCop%20MSBuild%20Integration&amp;amp;referringTitle=Documentation&quot;&gt;any
of the projects you set this up for&lt;/a&gt;. The problem with this is all
violations are set to error and you can’t target individual rules to break the
build.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
The solution I think is to use TeamCity to read the XML
violations file (&lt;i&gt;&lt;span style=&quot;font-size: 9.0pt; mso-bidi-font-size: 11.0pt;&quot;&gt;e.g. \obj\Debug\StyleCopViolations.xml&lt;/span&gt;&lt;/i&gt;)
generated after the build and then fail the CI build if it finds an individual
rule violation. For example if you find this in the file:&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt;&quot;&gt;Violation&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red; font-family: Consolas; font-size: 9.5pt;&quot;&gt;LineNumber&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;19&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;Source&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;C:\DevelopmentSVN\ATMS\Trunk\Isotrak.Zinc\Isotrak.Zinc.ATMS\Common\MapModelHelper.cs&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;RuleNamespace&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;StyleCopPlus.StyleCopPlusRules&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;Rule&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;MethodMustNotContainMoreLinesThan&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;RuleId&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;SP2101&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;&amp;gt;&lt;/span&gt;Method body must not contain more than 20 code
lines (now 25).&lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;Violation&lt;/span&gt;&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;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shanemccall.blogspot.com/feeds/4691640026425203047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5642398135576227039/4691640026425203047' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/4691640026425203047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/4691640026425203047'/><link rel='alternate' type='text/html' href='http://shanemccall.blogspot.com/2013/07/stylecop-and-r-integration.html' title='StyleCop and R# Integration'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02607303454558015026</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgE0cM51PsioAAHHtM5tebujiDvp9xvIbpxp7Z8d7gOFHf0-JXDFwr98C1eEAiUzZyo5YsU9FFPVBLcyXi7j0hoJEj9sz9kO3AhwT6GTRIC9i8WKt_31rwrA4mE30m11_9bLANIvRmpd5U/s72-c/StyleCop.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5642398135576227039.post-3947211366218105660</id><published>2013-04-26T12:44:00.000+01:00</published><updated>2013-07-09T17:26:57.743+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="balance"/><category scheme="http://www.blogger.com/atom/ns#" term="load"/><category scheme="http://www.blogger.com/atom/ns#" term="not"/><category scheme="http://www.blogger.com/atom/ns#" term="Publish"/><category scheme="http://www.blogger.com/atom/ns#" term="Umbrac"/><category scheme="http://www.blogger.com/atom/ns#" term="umbraco.config"/><category scheme="http://www.blogger.com/atom/ns#" term="working"/><title type='text'>Publish in Umbraco 4.11.4 load balanced environment doesn&#39;t refresh the umbraco.config file</title><content type='html'>I has running into this issues when publishing content on my staging site. Nothing would refresh the umbraco.config file except&amp;nbsp;manually&amp;nbsp;deleting it. Until I&amp;nbsp;discovered&amp;nbsp;that our live server settings for load&amp;nbsp;balancing&amp;nbsp;was effecting the publish.&lt;br /&gt;
&lt;br /&gt;
In the /config/umbracoSettings.config file on staging I set:
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;distributedcall enabled=&quot;true&quot;&amp;gt;&amp;lt;/distributedcall&amp;gt;
&lt;br /&gt;
&lt;br /&gt;
The moment I did this my publish started working as it wasn&#39;t attempting the load&amp;nbsp;balance&amp;nbsp;on a non-load balanced environment.</content><link rel='replies' type='application/atom+xml' href='http://shanemccall.blogspot.com/feeds/3947211366218105660/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5642398135576227039/3947211366218105660' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/3947211366218105660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/3947211366218105660'/><link rel='alternate' type='text/html' href='http://shanemccall.blogspot.com/2013/04/publish-in-umbraco-4114-doesnt-refresh.html' title='Publish in Umbraco 4.11.4 load balanced environment doesn&#39;t refresh the umbraco.config file'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02607303454558015026</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5642398135576227039.post-2676593709806686310</id><published>2013-04-18T10:57:00.001+01:00</published><updated>2013-04-18T10:57:22.924+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="2010"/><category scheme="http://www.blogger.com/atom/ns#" term="Branch"/><category scheme="http://www.blogger.com/atom/ns#" term="Merge"/><category scheme="http://www.blogger.com/atom/ns#" term="TFS"/><title type='text'>How to branch/merge with TFS 2010</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Below is a simple&amp;nbsp;explanation&amp;nbsp;of TFS branching and merging for one branch and one merge.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;u&gt;Branching&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;Make sure you have all files check in or shelved&lt;/li&gt;
&lt;li&gt;Open Visual Studio 2010 Team Explorer panel&lt;/li&gt;
&lt;li&gt;Open your project &amp;gt; Source Control&lt;/li&gt;
&lt;li&gt;Make sure your folder structure is like this:&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;BuildProcessTemplates&lt;/li&gt;
&lt;li&gt;Main&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;All your project source code&lt;/li&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;li&gt;If your source code is not in this folder structure above then:&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;Create a Main folder&lt;/li&gt;
&lt;li&gt;Right-click individually on each folder/file and select Move and choose Main as the destination (Can’t multi-select and move for some reason)&lt;/li&gt;
&lt;li&gt;Your history will be kept&lt;/li&gt;
&lt;/ol&gt;
&lt;li&gt;Check in all your changes&lt;/li&gt;
&lt;li&gt;Now right-click on the Main folder and select Branching and Merging &amp;gt; Branch&lt;/li&gt;
&lt;li&gt;Now in Target Branch Name type the name of your branch &lt;i&gt;&lt;span style=&quot;color: #666666;&quot;&gt;e.g. FeatureBranch1&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Click OK (keep default checkbox selections)&lt;/li&gt;
&lt;li&gt;Wait until branching has completed and then check in all changes&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
You will now have a Main branch &amp;nbsp;&lt;i&gt;&lt;span style=&quot;color: #666666;&quot;&gt;e.g. C:\Dev\Project\Main&lt;/span&gt;&lt;/i&gt;, and a FeatureBranch1 branch &lt;i style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #666666;&quot;&gt;e.g. C:\Dev\Project\FeatureBranch1&lt;/span&gt;&lt;/i&gt;. So open the FeatureBranch1 solution and make all your branch changes there. Then when you ready &amp;nbsp;you can merge this branch into Main.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
As I rule we should label our check-ins for:&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;The main like this Project: Then the check in description&lt;span style=&quot;color: #666666;&quot;&gt;&lt;i&gt; e.g. Puma: Fixed menu layout&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;The branch like this Project\FeatureBranch1: Then the check in description &lt;span style=&quot;color: #666666;&quot;&gt;&lt;i&gt;e.g. Puma\FeatureBranch1: New regions implemented&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;u&gt;Merging&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;Make sure you have all files check in or shelved&lt;/li&gt;
&lt;li&gt;Open Visual Studio 2010 Team Explorer panel&lt;/li&gt;
&lt;li&gt;Open your project &amp;gt; Source Control&lt;/li&gt;
&lt;li&gt;Get latest on the Main branch&lt;/li&gt;
&lt;li&gt;Now right-click on the branch folder &lt;i&gt;&lt;span style=&quot;color: #666666;&quot;&gt;e.g. FeatureBranch1&lt;/span&gt;&lt;/i&gt; and select Branching and Merging &amp;gt; Merge&lt;/li&gt;
&lt;li&gt;Source branch should be FeatureBranch1 and Target branch should be Main – Click Next&lt;/li&gt;
&lt;li&gt;Version type should be Latest Version – Click Next&lt;/li&gt;
&lt;li&gt;Click Finished&lt;/li&gt;
&lt;li&gt;The merge will now occur and bring up any conflicts - Resolve the conflicts (easier said than done)&lt;/li&gt;
&lt;li&gt;Check in the merge when you confident it works&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Shane&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shanemccall.blogspot.com/feeds/2676593709806686310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5642398135576227039/2676593709806686310' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/2676593709806686310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/2676593709806686310'/><link rel='alternate' type='text/html' href='http://shanemccall.blogspot.com/2013/04/how-to-branchmerge-with-tfs-2010.html' title='How to branch/merge with TFS 2010'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02607303454558015026</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5642398135576227039.post-7307734370874945724</id><published>2013-03-28T12:22:00.000+00:00</published><updated>2013-03-28T12:25:01.433+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="302"/><category scheme="http://www.blogger.com/atom/ns#" term="5.1.7"/><category scheme="http://www.blogger.com/atom/ns#" term="Authentication"/><category scheme="http://www.blogger.com/atom/ns#" term="Codes"/><category scheme="http://www.blogger.com/atom/ns#" term="developer"/><category scheme="http://www.blogger.com/atom/ns#" term="error"/><category scheme="http://www.blogger.com/atom/ns#" term="IIS"/><category scheme="http://www.blogger.com/atom/ns#" term="IIS 7.5"/><category scheme="http://www.blogger.com/atom/ns#" term="Network Tab"/><category scheme="http://www.blogger.com/atom/ns#" term="no CSS"/><category scheme="http://www.blogger.com/atom/ns#" term="no images"/><category scheme="http://www.blogger.com/atom/ns#" term="Renders"/><category scheme="http://www.blogger.com/atom/ns#" term="Safari"/><category scheme="http://www.blogger.com/atom/ns#" term="Safari for Windows"/><category scheme="http://www.blogger.com/atom/ns#" term="Undefined"/><category scheme="http://www.blogger.com/atom/ns#" term="Web Inspector"/><category scheme="http://www.blogger.com/atom/ns#" term="windows 7"/><title type='text'>Safari error not showing CSS and images</title><content type='html'>&lt;b&gt;&lt;u&gt;The Problem&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
I was getting strange rendering behaviour&lt;span style=&quot;background: white; color: #333333; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-GB; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;&quot;&gt;&amp;nbsp;&lt;/span&gt;on Safari 5.1.7 for Windows 7 when viewing my website. The page basically looked like it was not showing CSS or the images. The website rendered fine in all other browsers on Windows 7 like Chrome, IE and Firefox.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzWgbIpMpGoGX11FmDWvn39btZyI-CdVwL3zheViaiVPghcMQaCwVAQSOm4QjqzWmo-pO71JgQgBGlMMfQQKnf8zRU2HRs4VVgdIYkZoX7aL7Rm5cDb2WDRGwXE5EYUBBeBfUUsbGOyXk/s1600/Safari.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;295&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzWgbIpMpGoGX11FmDWvn39btZyI-CdVwL3zheViaiVPghcMQaCwVAQSOm4QjqzWmo-pO71JgQgBGlMMfQQKnf8zRU2HRs4VVgdIYkZoX7aL7Rm5cDb2WDRGwXE5EYUBBeBfUUsbGOyXk/s320/Safari.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Troubleshooting&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
So what was the problem with Safari? Initially I thought it was due to the Safari browser on Windows, and the fact that &lt;a href=&quot;http://www.macrumors.com/2012/07/25/apples-removes-mentions-of-safari-for-windows-but-version-5-1-7-still-available/&quot; target=&quot;_blank&quot;&gt;Safari was no longer being supported on Windows&lt;/a&gt;, but this was not that case as the error was also occurring on OSX Safari 6.0.3.&lt;br /&gt;
&lt;br /&gt;
Then I tried viewing my local development site in Safari on Windows and the site rendered correctly. So the difference between my development site and the staging environment as our staging environment required a IIS username and password to view the site. Hence something was going wrong with the authentication in Safari and this caused the CSS and images to not download correctly.&lt;br /&gt;
&lt;br /&gt;
The developer web inspector network tab showed 302 status codes and undefined types which in turn caused the JavaScript to break and throw console errors.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;The Solution&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
Changing IIS fixed this issue for me.&lt;br /&gt;
&lt;br /&gt;
1. Open IIS&lt;br /&gt;
2. Select your web site&lt;br /&gt;
3. Open Authentication under the IIS section&lt;br /&gt;
4. Make sure you only have Basic Authentication enabled and everything else is disabled&lt;br /&gt;
&lt;br /&gt;
The error was due to a conflict with my Authentication settings:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;Challenge-based and login redirect-based authentication cannot be used simultaneously&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Hope this helps someone out there!&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://shanemccall.blogspot.com/feeds/7307734370874945724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5642398135576227039/7307734370874945724' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/7307734370874945724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/7307734370874945724'/><link rel='alternate' type='text/html' href='http://shanemccall.blogspot.com/2013/03/safari-error-not-showing-css-and-images.html' title='Safari error not showing CSS and images'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02607303454558015026</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzWgbIpMpGoGX11FmDWvn39btZyI-CdVwL3zheViaiVPghcMQaCwVAQSOm4QjqzWmo-pO71JgQgBGlMMfQQKnf8zRU2HRs4VVgdIYkZoX7aL7Rm5cDb2WDRGwXE5EYUBBeBfUUsbGOyXk/s72-c/Safari.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5642398135576227039.post-4203826033193134586</id><published>2013-03-20T11:37:00.000+00:00</published><updated>2013-03-20T11:37:04.657+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="2010"/><category scheme="http://www.blogger.com/atom/ns#" term="Access Denied"/><category scheme="http://www.blogger.com/atom/ns#" term="error"/><category scheme="http://www.blogger.com/atom/ns#" term="Publish"/><category scheme="http://www.blogger.com/atom/ns#" term="Studio"/><category scheme="http://www.blogger.com/atom/ns#" term="Visual"/><category scheme="http://www.blogger.com/atom/ns#" term="vs2010"/><title type='text'>Visual Studio 2010 publish failing with error Unable to add XYZ to the Web site. Access is denied (550).</title><content type='html'>I started receiving this error when trying to publish through Visual Studio 2010:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;Unable to add XYZ to the Web site. Access is denied (550).&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
The reason being someone had manually FTP-ed files to the website and they had read-only set to true.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Resolution:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Make the folders/files not read-only - easy :)</content><link rel='replies' type='application/atom+xml' href='http://shanemccall.blogspot.com/feeds/4203826033193134586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5642398135576227039/4203826033193134586' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/4203826033193134586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/4203826033193134586'/><link rel='alternate' type='text/html' href='http://shanemccall.blogspot.com/2013/03/visual-studio-2010-publish-failing-with.html' title='Visual Studio 2010 publish failing with error Unable to add XYZ to the Web site. Access is denied (550).'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02607303454558015026</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5642398135576227039.post-2420523478273688151</id><published>2013-03-06T09:30:00.000+00:00</published><updated>2013-03-06T09:30:47.337+00:00</updated><title type='text'>Using EMs for font size</title><content type='html'>&lt;span style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;Can you set&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
body&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
{&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
font-size: 62.5%&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
}&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
This means that we can use em’s&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
So 22px will be 2.2ems, 33px will be 3.3px, this is useful for responsive design.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shanemccall.blogspot.com/feeds/2420523478273688151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5642398135576227039/2420523478273688151' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/2420523478273688151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/2420523478273688151'/><link rel='alternate' type='text/html' href='http://shanemccall.blogspot.com/2013/03/using-ems-for-font-size.html' title='Using EMs for font size'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02607303454558015026</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5642398135576227039.post-3035397191521235024</id><published>2013-03-04T10:06:00.003+00:00</published><updated>2013-03-04T10:06:49.606+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="404"/><category scheme="http://www.blogger.com/atom/ns#" term="Custom"/><category scheme="http://www.blogger.com/atom/ns#" term="Deployed"/><category scheme="http://www.blogger.com/atom/ns#" term="Not working"/><category scheme="http://www.blogger.com/atom/ns#" term="Umbrac"/><title type='text'>Umbraco 404 custom error page not working on staging/production server</title><content type='html'>My custom 404 error page in Umbraco was working locally but not when I deployed to staging/production. The reason was explained very nicely here:&amp;nbsp;&lt;a href=&quot;http://stackoverflow.com/questions/11036508/umbraco-custom-404-error-page-not-working&quot; target=&quot;_blank&quot;&gt;StackOverflow&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
So basically you can add the following to your deployed web.config under &lt;system .webserver=&quot;&quot;&gt;:&lt;/system&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;httperrors errormode=&quot;Detailed&quot;&gt;&lt;/httperrors&gt;</content><link rel='replies' type='application/atom+xml' href='http://shanemccall.blogspot.com/feeds/3035397191521235024/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5642398135576227039/3035397191521235024' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/3035397191521235024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/3035397191521235024'/><link rel='alternate' type='text/html' href='http://shanemccall.blogspot.com/2013/03/umbraco-404-custom-error-page-not.html' title='Umbraco 404 custom error page not working on staging/production server'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02607303454558015026</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5642398135576227039.post-1559210385816418193</id><published>2013-02-28T14:38:00.001+00:00</published><updated>2013-02-28T14:39:45.311+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="content"/><category scheme="http://www.blogger.com/atom/ns#" term="developer"/><category scheme="http://www.blogger.com/atom/ns#" term="duplicate"/><category scheme="http://www.blogger.com/atom/ns#" term="media"/><category scheme="http://www.blogger.com/atom/ns#" term="settings"/><category scheme="http://www.blogger.com/atom/ns#" term="trees"/><category scheme="http://www.blogger.com/atom/ns#" term="ucomponents"/><category scheme="http://www.blogger.com/atom/ns#" term="umbraco"/><title type='text'>Duplicate trees in Umbraco CMS after uninstalling uComponents</title><content type='html'>I freaked out when I uninstalled uComponents and&amp;nbsp;discovered&amp;nbsp;that all content, media, settings, and developer trees had all been duplicated. After cleaning my solution and removing all dlls in the bin directory the trees returned to normal.</content><link rel='replies' type='application/atom+xml' href='http://shanemccall.blogspot.com/feeds/1559210385816418193/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5642398135576227039/1559210385816418193' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/1559210385816418193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/1559210385816418193'/><link rel='alternate' type='text/html' href='http://shanemccall.blogspot.com/2013/02/duplicate-trees-in-umbraco-cms-after.html' title='Duplicate trees in Umbraco CMS after uninstalling uComponents'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02607303454558015026</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5642398135576227039.post-2356829723509824912</id><published>2013-02-12T16:42:00.000+00:00</published><updated>2013-02-12T16:42:31.680+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Access Denied"/><category scheme="http://www.blogger.com/atom/ns#" term="ApplicationPoolIdentity"/><category scheme="http://www.blogger.com/atom/ns#" term="ASPNET"/><category scheme="http://www.blogger.com/atom/ns#" term="IIS 7.5"/><category scheme="http://www.blogger.com/atom/ns#" term="installedPackages.config"/><title type='text'>Umbraco packages throws error installedPackages.config is denied</title><content type='html'>This was happening on IIS7.5 and the error message said I should add ASPNET account to the security of the file. Instead (as I was using ApplicationPoolIdentity) I removed the Read-Only flag on the&amp;nbsp;packages&amp;nbsp;folder and this fixed my problem.</content><link rel='replies' type='application/atom+xml' href='http://shanemccall.blogspot.com/feeds/2356829723509824912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5642398135576227039/2356829723509824912' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/2356829723509824912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/2356829723509824912'/><link rel='alternate' type='text/html' href='http://shanemccall.blogspot.com/2013/02/umbraco-packages-throws-error.html' title='Umbraco packages throws error installedPackages.config is denied'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02607303454558015026</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5642398135576227039.post-3976278803880679475</id><published>2013-01-23T10:32:00.000+00:00</published><updated>2013-01-23T10:32:03.412+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="down"/><category scheme="http://www.blogger.com/atom/ns#" term="drop"/><category scheme="http://www.blogger.com/atom/ns#" term="dropdown"/><category scheme="http://www.blogger.com/atom/ns#" term="getprevalues"/><category scheme="http://www.blogger.com/atom/ns#" term="list"/><category scheme="http://www.blogger.com/atom/ns#" term="pre"/><category scheme="http://www.blogger.com/atom/ns#" term="prevalues"/><category scheme="http://www.blogger.com/atom/ns#" term="razor"/><category scheme="http://www.blogger.com/atom/ns#" term="umbraco"/><category scheme="http://www.blogger.com/atom/ns#" term="values"/><title type='text'>Umbraco drop down list prevalues using razor</title><content type='html'>Here is a great link that converts the drop down list datatype prevalues into a Dictionary&lt;int object=&quot;&quot;&gt;. Hope this helps someone else out there:&lt;/int&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://blog.dampee.be/post/2012/04/15/Get-a-prevalues-dropdownlist-in-Razor-(umbraco)-for-a-datatype.aspx&quot; target=&quot;_blank&quot;&gt;http://blog.dampee.be/post/2012/04/15/Get-a-prevalues-dropdownlist-in-Razor-(umbraco)-for-a-datatype.aspx&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://shanemccall.blogspot.com/feeds/3976278803880679475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5642398135576227039/3976278803880679475' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/3976278803880679475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/3976278803880679475'/><link rel='alternate' type='text/html' href='http://shanemccall.blogspot.com/2013/01/umbraco-drop-down-list-prevalues-using.html' title='Umbraco drop down list prevalues using razor'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02607303454558015026</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5642398135576227039.post-962244099439135688</id><published>2013-01-14T16:00:00.000+00:00</published><updated>2013-01-14T16:00:15.529+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="4.11.1"/><category scheme="http://www.blogger.com/atom/ns#" term="cassini"/><category scheme="http://www.blogger.com/atom/ns#" term="empty"/><category scheme="http://www.blogger.com/atom/ns#" term="IIS"/><category scheme="http://www.blogger.com/atom/ns#" term="iis7"/><category scheme="http://www.blogger.com/atom/ns#" term="oops"/><category scheme="http://www.blogger.com/atom/ns#" term="pcakages"/><category scheme="http://www.blogger.com/atom/ns#" term="skins"/><category scheme="http://www.blogger.com/atom/ns#" term="umbraco"/><title type='text'>Umbraco &quot;Oops...the installer can&#39;t connect to the repository!&quot;</title><content type='html'>I was getting this error on a new Umbraco 4.11.1 installation but only when viewing the site from IIS7 and not when running the site from VS 2010. This also made my packages folder in Umbraco&amp;nbsp;developer&amp;nbsp;tab empty.&lt;br /&gt;
&lt;br /&gt;
I had all the correct permissions on my website folder but it was still failing to display when visiting my dev URL setup in IIS.&lt;br /&gt;
&lt;br /&gt;
The solution was to add the same user/group for the&amp;nbsp;website&amp;nbsp;folder to the C:\Windows\Temp folder. Umbraco was failing permissions trying to access this folder.&lt;br /&gt;
&lt;br /&gt;
Hope this helps someone.</content><link rel='replies' type='application/atom+xml' href='http://shanemccall.blogspot.com/feeds/962244099439135688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5642398135576227039/962244099439135688' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/962244099439135688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/962244099439135688'/><link rel='alternate' type='text/html' href='http://shanemccall.blogspot.com/2013/01/umbraco-oopsthe-installer-cant-connect.html' title='Umbraco &quot;Oops...the installer can&#39;t connect to the repository!&quot;'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02607303454558015026</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5642398135576227039.post-9141573639039206740</id><published>2012-09-28T17:18:00.002+01:00</published><updated>2012-09-28T17:18:19.355+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Classes"/><category scheme="http://www.blogger.com/atom/ns#" term="declaration"/><category scheme="http://www.blogger.com/atom/ns#" term="error"/><category scheme="http://www.blogger.com/atom/ns#" term="Missing"/><category scheme="http://www.blogger.com/atom/ns#" term="of"/><category scheme="http://www.blogger.com/atom/ns#" term="on"/><category scheme="http://www.blogger.com/atom/ns#" term="partial modifier"/><category scheme="http://www.blogger.com/atom/ns#" term="Partials"/><category scheme="http://www.blogger.com/atom/ns#" term="Reference"/><category scheme="http://www.blogger.com/atom/ns#" term="Reference.cs"/><category scheme="http://www.blogger.com/atom/ns#" term="service"/><category scheme="http://www.blogger.com/atom/ns#" term="type"/><category scheme="http://www.blogger.com/atom/ns#" term="update"/><category scheme="http://www.blogger.com/atom/ns#" term="wcf"/><title type='text'>WCF Service Reference Error</title><content type='html'>I tried updating my WCF service references in my web project and received this strange error:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;Error &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;265 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Missing partial modifier on declaration of type &#39;xyz&#39;; another partial declaration of this type exists &amp;nbsp; Reference.cs&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
This mean&#39;t I had a class in the service or the web projects that are named the same but are not set as partials. The problem was in the service project the complex object in my EF 4 entities did not generate a partial class when referenced in the References.cs file of the web project.&lt;br /&gt;
&lt;br /&gt;
I had to configure the service reference to reuse the System assembly, then update my reference again and everything worked - strange error :(&lt;br /&gt;
&lt;br /&gt;
This post helped me a bit&amp;nbsp;&lt;a href=&quot;http://stackoverflow.com/questions/8542514/wcf-reference-cs-suddenly-not-including-classes&quot; target=&quot;_blank&quot;&gt;http://stackoverflow.com/questions/8542514/wcf-reference-cs-suddenly-not-including-classes&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://shanemccall.blogspot.com/feeds/9141573639039206740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5642398135576227039/9141573639039206740' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/9141573639039206740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/9141573639039206740'/><link rel='alternate' type='text/html' href='http://shanemccall.blogspot.com/2012/09/wcf-service-reference-error.html' title='WCF Service Reference Error'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02607303454558015026</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5642398135576227039.post-5144026549207964501</id><published>2012-09-26T10:54:00.002+01:00</published><updated>2012-09-26T10:54:39.911+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="__exposedProps__"/><category scheme="http://www.blogger.com/atom/ns#" term="Bug"/><category scheme="http://www.blogger.com/atom/ns#" term="error"/><category scheme="http://www.blogger.com/atom/ns#" term="Firefox"/><title type='text'>Exposing chrome JS objects to content without __exposedProps__ is insecure and deprecated. See https://developer.mozilla.org/en/XPConnect_wrappers for more information.</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
If you receive an error in FireFox like this:&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-GB;&quot;&gt;Exposing chrome JS objects to content without
__exposedProps__ is insecure and deprecated. See
https://developer.mozilla.org/en/XPConnect_wrappers for more information.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
It is most likely a problem with a plugin or 3&lt;sup&gt;rd&lt;/sup&gt;
party JS file. The file/plugin in question needs to be updated to stop this
error from happening. See:&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;a href=&quot;https://blog.mozilla.org/addons/2012/08/20/exposing-objects-to-content-safely&quot;&gt;https://blog.mozilla.org/addons/2012/08/20/exposing-objects-to-content-safely&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=553102&quot;&gt;https://bugzilla.mozilla.org/show_bug.cgi?id=553102&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Hope this helps.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Shane&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shanemccall.blogspot.com/feeds/5144026549207964501/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5642398135576227039/5144026549207964501' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/5144026549207964501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/5144026549207964501'/><link rel='alternate' type='text/html' href='http://shanemccall.blogspot.com/2012/09/exposing-chrome-js-objects-to-content.html' title='Exposing chrome JS objects to content without __exposedProps__ is insecure and deprecated. See https://developer.mozilla.org/en/XPConnect_wrappers for more information.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02607303454558015026</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5642398135576227039.post-5720804012735065242</id><published>2012-06-08T11:59:00.004+01:00</published><updated>2013-06-26T15:15:57.062+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Aggregate"/><category scheme="http://www.blogger.com/atom/ns#" term="GROUP BY"/><category scheme="http://www.blogger.com/atom/ns#" term="SELECT"/><category scheme="http://www.blogger.com/atom/ns#" term="TSQL"/><category scheme="http://www.blogger.com/atom/ns#" term="XML"/><category scheme="http://www.blogger.com/atom/ns#" term="XQuery"/><title type='text'>TSQL XML column SELECT with an aggregate and GROUP BY clause</title><content type='html'>I needed to select a XML element value from my XML column using TSQL, but had a problem as my SELECT contained a COUNT aggregate and then a GROUP BY at the end. This is my query before introducing the XML SELECT:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:sql&quot;&gt;SELECT &#39;JobLevels&#39; AS ParentID, ID, Name, COUNT(L1.JobLevelID) AS ProductCount
FROM pc.CatJobLevel A1 INNER JOIN pc.CatProductJobLevel L1 ON A1.ID = L1.JobLevelID
GROUP BY ID, Name
&lt;/pre&gt;
&lt;br /&gt;
Here is the resulting output:&lt;br /&gt;
&lt;br /&gt;
&lt;table border=&quot;1&quot; cellspacing=&quot;0&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;ParentID&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;ID&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Name&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;ProductCount&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;JobLevels&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;Entry-level&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;JobLevels&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;Executive&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;JobLevels&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;General Population&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
Now I wanted to bring back a&amp;nbsp;localized&amp;nbsp;Name value so I added a new XML column called Localisation and filled in the following XML for each row changing each Text value:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Localisation&amp;gt;&lt;br /&gt;
&amp;lt;Columns&amp;gt;&lt;br /&gt;
&amp;lt;Column culture=&quot;ru&quot; name=&quot;Name&quot;&amp;gt;&lt;br /&gt;
&amp;lt;Text&amp;gt;&lt;br /&gt;
?????????? ??????
&lt;br /&gt;
&amp;lt;/Text&amp;gt;
&lt;br /&gt;
&amp;lt;/Column&amp;gt;
&lt;br /&gt;
&amp;lt;/Columns&amp;gt;
&lt;br /&gt;
&amp;lt;/Localisation&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to bring back the correct XML element value I created this function so I can reuse it:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:sql&quot;&gt;CREATE FUNCTION [GetLocalisationColumn]
( 
 @XmlColumn  XML -- The xml column
 ,@ColumnName NVARCHAR(100) -- The name of the column
 ,@Culture  NVARCHAR(10) -- The culture name
)
RETURNS NVARCHAR(MAX)
AS
BEGIN 
 DECLARE @Result NVARCHAR(MAX)

 SET @Result = CONVERT(NVARCHAR(MAX), @XmlColumn.query(&#39;/Localisation/Columns/Column[@name = sql:variable(&quot;@ColumnName&quot;) and @culture = sql:variable(&quot;@Culture&quot;)]/Text/text()&#39;))
 
 RETURN @Result

END
&lt;/pre&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;My problem&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
When trying to call my function in the SELECT I received an error. Here is my new SQL statement and the error:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:sql&quot;&gt;SELECT &#39;JobLevels&#39; AS ParentID
 ,ID
 ,Name
 ,GetLocalisationColumn(Localisation, &#39;Name&#39;, &#39;ru&#39;) AS LocalisedName
 ,COUNT(L1.JobLevelID) AS ProductCount
FROM pc.CatJobLevel A1 INNER JOIN pc.CatProductJobLevel L1 ON A1.ID = L1.JobLevelID
GROUP BY ID, Name
&lt;/pre&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;Column &#39;CatJobLevel.Localisation&#39; is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
I tried to convert the XML column so it could be included in the GROUP BY but still got the same error:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:sql&quot;&gt;SELECT &#39;JobLevels&#39; AS ParentID
 ,ID
 ,Name
 ,pc.GetLocalisationColumn(Localisation, &#39;Name&#39;, &#39;ru&#39;) AS LocalisedName
 ,COUNT(L1.JobLevelID) AS ProductCount
FROM pc.CatJobLevel A1 INNER JOIN pc.CatProductJobLevel L1 ON A1.ID = L1.JobLevelID
GROUP BY ID, Name, CONVERT(NVARCHAR(MAX), Localisation)
&lt;/pre&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;My solution&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
I use a sub-query to join my&amp;nbsp;localised&amp;nbsp;results to and this works:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:sql&quot;&gt;SELECT &#39;JobLevels&#39; AS ParentID
 ,A1.ID
 ,A1.Name
 ,A11.Name AS LocalisedName
 ,COUNT(L1.JobLevelID) AS ProductCount
FROM pc.CatJobLevel A1 INNER JOIN pc.CatProductJobLevel L1 ON A1.ID = L1.JobLevelID
INNER JOIN (
 SELECT ID ,CONVERT(NVARCHAR(100), pc.GetLocalisationColumn(Localisation, &#39;Name&#39;, &#39;ru&#39;)) AS Name 
 FROM pc.CatJobLevel) AS A11 ON A1.ID = A11.ID
GROUP BY A1.ID, A1.Name, A11.Name
&lt;/pre&gt;
&lt;br /&gt;
So the output is:&lt;br /&gt;
&lt;br /&gt;
&lt;table border=&quot;1&quot; cellspacing=&quot;0&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;ParentID&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;ID&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Name&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;LocalisedName&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;ProductCount&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;JobLevels&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;Entry-level&lt;/td&gt;
&lt;td&gt;Начального уровня&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;JobLevels&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;Executive&lt;/td&gt;
&lt;td&gt;исполнительный&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;JobLevels&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;General Population&lt;/td&gt;
&lt;td&gt;Генеральный населения&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
Hope this helps anyone out there!
&lt;script type=&quot;text/javascript&quot;&gt;
 SyntaxHighlighter.highlight();
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://shanemccall.blogspot.com/feeds/5720804012735065242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5642398135576227039/5720804012735065242' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/5720804012735065242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/5720804012735065242'/><link rel='alternate' type='text/html' href='http://shanemccall.blogspot.com/2012/06/tsql-xml-column-select-with-aggregate.html' title='TSQL XML column SELECT with an aggregate and GROUP BY clause'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02607303454558015026</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5642398135576227039.post-5614120481357394342</id><published>2012-05-25T09:52:00.000+01:00</published><updated>2012-05-25T09:52:11.643+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="64"/><category scheme="http://www.blogger.com/atom/ns#" term="Black"/><category scheme="http://www.blogger.com/atom/ns#" term="Features"/><category scheme="http://www.blogger.com/atom/ns#" term="Gray"/><category scheme="http://www.blogger.com/atom/ns#" term="Grey"/><category scheme="http://www.blogger.com/atom/ns#" term="Grey-ed Out"/><category scheme="http://www.blogger.com/atom/ns#" term="Integration"/><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft"/><category scheme="http://www.blogger.com/atom/ns#" term="PC"/><category scheme="http://www.blogger.com/atom/ns#" term="Screen"/><category scheme="http://www.blogger.com/atom/ns#" term="VHD"/><category scheme="http://www.blogger.com/atom/ns#" term="Virtual"/><category scheme="http://www.blogger.com/atom/ns#" term="VPC"/><category scheme="http://www.blogger.com/atom/ns#" term="windows 7"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows Server 2003 R2"/><title type='text'>Virtual PC Integration Features Not Working</title><content type='html'>I was not able to use my integration features on my Virtual PC. This is what was happening:&lt;br /&gt;
&lt;br /&gt;
The VPC would boot up and immediately grey out the &quot;Enable Integration Features&quot;. I was unable to click on it. I tried restarting but that did not help. Sometimes when starting up the screen would just be black.&lt;br /&gt;
&lt;br /&gt;
The solution was to shut down the VPC and then delete the *.vmc and *.vmc.vpcbackup files. I then create a new VPC and attached my *.vhd to it. Started up the machine and I could now enable the integration features.&lt;br /&gt;
&lt;br /&gt;
My host machine is Windows 7 64-bit and the VPC is Windows Server 2003 R2.</content><link rel='replies' type='application/atom+xml' href='http://shanemccall.blogspot.com/feeds/5614120481357394342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5642398135576227039/5614120481357394342' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/5614120481357394342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/5614120481357394342'/><link rel='alternate' type='text/html' href='http://shanemccall.blogspot.com/2012/05/virtual-pc-integration-features-not.html' title='Virtual PC Integration Features Not Working'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02607303454558015026</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5642398135576227039.post-1257584211233318406</id><published>2012-05-14T11:47:00.001+01:00</published><updated>2012-05-15T09:17:48.140+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Best practice"/><category scheme="http://www.blogger.com/atom/ns#" term="MVC"/><title type='text'>MVC Best Practices</title><content type='html'>Interesting read:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://weblogs.asp.net/rashid/archive/2009/04/01/asp-net-mvc-best-practices-part-1.aspx&quot; target=&quot;_blank&quot;&gt;http://weblogs.asp.net/rashid/archive/2009/04/01/asp-net-mvc-best-practices-part-1.aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://weblogs.asp.net/rashid/archive/2009/04/01/asp-net-mvc-best-practices-part-2.aspx&quot; target=&quot;_blank&quot;&gt;http://weblogs.asp.net/rashid/archive/2009/04/01/asp-net-mvc-best-practices-part-2.aspx&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://shanemccall.blogspot.com/feeds/1257584211233318406/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5642398135576227039/1257584211233318406' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/1257584211233318406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/1257584211233318406'/><link rel='alternate' type='text/html' href='http://shanemccall.blogspot.com/2012/05/mvc-best-practices.html' title='MVC Best Practices'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02607303454558015026</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5642398135576227039.post-5205466326012766065</id><published>2012-05-08T14:32:00.003+01:00</published><updated>2012-05-08T15:53:06.394+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="FullText"/><category scheme="http://www.blogger.com/atom/ns#" term="Relevant"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><title type='text'>Relevant search results using SQL</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
This is a good article on how to approach relevance searching
using SQL. Nice and simple.&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;a href=&quot;http://www.jarrodgoddard.com/web-development/advanced-web-site-search-with-sql&quot;&gt;http://www.jarrodgoddard.com/web-development/advanced-web-site-search-with-sql&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;br /&gt;
Here is a great article on FULLTEXT searching with relevance in MySQL:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.tuxradar.com/practicalphp/9/3/18&quot;&gt;http://www.tuxradar.com/practicalphp/9/3/18&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
Here is how to do FULLTEXT searching in SQL:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/ms189760(v=sql.105).aspx&quot;&gt;http://msdn.microsoft.com/en-us/library/ms189760(v=sql.105).aspx&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
How do I know if a table has a full text index on it?&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://stackoverflow.com/questions/940386/sql-server-fti-how-to-check-table-status&quot;&gt;http://stackoverflow.com/questions/940386/sql-server-fti-how-to-check-table-status&lt;/a&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shanemccall.blogspot.com/feeds/5205466326012766065/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5642398135576227039/5205466326012766065' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/5205466326012766065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5642398135576227039/posts/default/5205466326012766065'/><link rel='alternate' type='text/html' href='http://shanemccall.blogspot.com/2012/05/relevant-search-results-using-sql.html' title='Relevant search results using SQL'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02607303454558015026</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>