<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>3 Guys On SharePoint Blog</title>
	<atom:link href="http://www.3guysonsharepoint.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.3guysonsharepoint.com</link>
	<description>A world of SharePoint</description>
	<lastBuildDate>Tue, 11 Jun 2013 17:58:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Publishing Page Image disappears when the page is published</title>
		<link>http://www.3guysonsharepoint.com/?p=1547&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=publishing-page-image-disapears-when-the-page-is-published</link>
		<comments>http://www.3guysonsharepoint.com/?p=1547#comments</comments>
		<pubDate>Fri, 07 Jun 2013 13:57:43 +0000</pubDate>
		<dc:creator>frogman</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint 2007]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Tips and Tricks]]></category>

		<guid isPermaLink="false">http://www.3guysonsharepoint.com/?p=1547</guid>
		<description><![CDATA[I recently created a feature for a publishing site. The deployment included a custom master page, layout and new home page. The feature activated and the home page was editable, allowing me to add a publishing image to the content. &#8230; <a href="http://www.3guysonsharepoint.com/?p=1547">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I recently created a feature for a publishing site.   The deployment included a custom master page, layout and new home page.  The feature activated and the home page was editable, allowing me to add a publishing image to the content.  However, as soon as I checked in and published the page the image would disappear.<br />
Turned out that I had assigned the wrong content type to the new default home page.  I had set it to &#8216;Page&#8217; instead of &#8216;Welcome Page&#8217;.</p>
 <img src="http://www.3guysonsharepoint.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1547" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.3guysonsharepoint.com/?feed=rss2&#038;p=1547</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ITEMS and LIST menus do not appear in SharePoint 2013</title>
		<link>http://www.3guysonsharepoint.com/?p=1539&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=items-and-list-menus-do-not-appear-in-sharepoint-2013</link>
		<comments>http://www.3guysonsharepoint.com/?p=1539#comments</comments>
		<pubDate>Sat, 13 Apr 2013 18:15:55 +0000</pubDate>
		<dc:creator>frogman</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint 2013]]></category>

		<guid isPermaLink="false">http://www.3guysonsharepoint.com/?p=1539</guid>
		<description><![CDATA[Having navigated to a new custom list I noticed that the Items and List menus where not appearing. However, when I clicked the Settings icon they miraculously appeared. Other custom lists did not exhibit the same behaviour. The penny then &#8230; <a href="http://www.3guysonsharepoint.com/?p=1539">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Having navigated to a new custom list I noticed that the Items and List menus where not appearing.<br />
<div id="attachment_1540" class="wp-caption alignleft" style="width: 233px"><a href="http://www.3guysonsharepoint.com/wp-content/uploads/2013/04/ItemsAndList.png"><img src="http://www.3guysonsharepoint.com/wp-content/uploads/2013/04/ItemsAndList.png" alt="" title="ItemsAndList" width="223" height="87" class="size-full wp-image-1540" /></a><p class="wp-caption-text">Items and List menus</p></div><br />
However, when I clicked the Settings icon they miraculously appeared. <a href="http://www.3guysonsharepoint.com/wp-content/uploads/2013/04/Settings.png"><img src="http://www.3guysonsharepoint.com/wp-content/uploads/2013/04/Settings.png" alt="" title="Settings" width="33" height="37" class="alignnone size-full wp-image-1541" /></a>Other custom lists did not exhibit the same behaviour.  The penny then dropped, the only difference between the new custom list and the others was the inclusion of a summary link web part. When I removed the web part the menus reappeared.<br />
The work around, click the Settings icon, click away from it and the menus appear.</p>
 <img src="http://www.3guysonsharepoint.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1539" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.3guysonsharepoint.com/?feed=rss2&#038;p=1539</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using log4net to log workflows</title>
		<link>http://www.3guysonsharepoint.com/?p=1521&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=using-log4net-to-log-workflows</link>
		<comments>http://www.3guysonsharepoint.com/?p=1521#comments</comments>
		<pubDate>Thu, 21 Feb 2013 12:40:31 +0000</pubDate>
		<dc:creator>frogman</dc:creator>
				<category><![CDATA[.NET Development]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint 2007]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[SharePoint 2013]]></category>
		<category><![CDATA[Tips and Tricks]]></category>

		<guid isPermaLink="false">http://www.3guysonsharepoint.com/?p=1521</guid>
		<description><![CDATA[Log4net is very good at logging events to local log files. However, if you are looking for centralized logging, take great care. If you want – 1. to remove the need of having to add log4net configuration to every web.config. &#8230; <a href="http://www.3guysonsharepoint.com/?p=1521">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Log4net is very good at logging events to local log files.  However, if you are looking for centralized logging, take great care.<br />
If you want –<br />
1.	to remove the need of having to add log4net configuration to every web.config.<br />
2.	a central log4net.config file.<br />
3.	to ensure that code that is shared between W3P and OWSTIMER processes are able to log events.<br />
then there is a solution&#8230;<span id="more-1521"></span></p>
<p>Log4net can be made to read it’s configuration from any file in the file system.  One of the easiest ways to do this is to add an assembly reference to the AssemblyInfo file.  The example that follows is one that I use for C# projects.</p>
<pre class="brush: csharp; light: false; title: ; toolbar: true; notranslate">
[assembly: log4net.Config.XmlConfigurator(ConfigFile =
  @&quot;C:\Program Files\Common Files\Microsoft Shared\&quot; +
  @&quot;Web Server Extensions\12\CONFIG\log4net.config&quot;, Watch = true)]
</pre>
<p>As I said you can locate the config file anywhere in the file system.  I put it in the CONFIG folder of the SharePoint hive simply for convenience.<br />
You will need to execute the following to ensure that log4net opens the config file.</p>
<pre class="brush: csharp; light: false; title: ; toolbar: true; notranslate">
            log4net.Config.XmlConfigurator.Configure();
</pre>
<p>If you find that logging does not occur then try explicitly forcing log4net to open your config file.</p>
<pre class="brush: csharp; light: false; title: ; toolbar: true; notranslate">
            string log4netConfig = @&quot;C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\CONFIG\log4net.config&quot;;
            FileInfo log4netInfo = new FileInfo(log4netConfig);
            log4net.Config.XmlConfigurator.ConfigureAndWatch(log4netInfo);
</pre>
<p>So any process that uses the assembly and logs using log4net will now pick up its configuration from one source.  This you might think is a neat solution.  Well it is but it comes with a caveat.  The log file once opened will be held open by the process.  This will result in unreliable logging. Log4net fails silently so you could be lulled into thinking that all is well.  In fact a little care is required here.  Take this scenario – a workflow starts execution under a W3P process, the process is terminated when the application pool recycles.  This does not present a problem for the workflow as it is simply dehydrated and stored in SQL server.  When the process restarts it will be the OWSTIMER process that wakes it up and takes ownership.  Now whichever process is first to open the log file is the process that will deny access to the other.  Logging for one of the processes will stop!<br />
Thanks to log4net’s  type=&#8221;log4net.Util.PatternString&#8221; the problem is easily solved.<br />
Here is an example of a RollingFileAppender that will ensure that logging is directed to process based log files.</p>
<pre class="brush: xml; light: false; title: ; toolbar: true; notranslate">
	&lt;appender name=&quot;eSpaceFileAppender&quot; type=&quot;log4net.Appender.RollingFileAppender&quot;&gt;
    &lt;file type=&quot;log4net.Util.PatternString&quot; value=&quot;c:\temp\workflows - [%processid].log&quot; /&gt;
		&lt;appendToFile value=&quot;true&quot; /&gt;
		&lt;rollingStyle value=&quot;Composite&quot; /&gt;
		&lt;datePattern value=&quot;yyyyMMdd&quot; /&gt;
		&lt;maxSizeRollBackups value=&quot;10&quot; /&gt;
		&lt;maximumFileSize value=&quot;1MB&quot; /&gt;
		&lt;layout type=&quot;log4net.Layout.PatternLayout&quot;&gt;
			&lt;conversionPattern value=&quot;%date [%thread] %-5level %logger  - %message%newline&quot; /&gt;
		&lt;/layout&gt;
	&lt;/appender&gt;
</pre>
 <img src="http://www.3guysonsharepoint.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1521" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.3guysonsharepoint.com/?feed=rss2&#038;p=1521</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Solving SharePoint authentication issues caused by the AutoCertificateRollover feature in AD FS 2.0</title>
		<link>http://www.3guysonsharepoint.com/?p=1507&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=solving-sharepoint-authentication-issues-caused-by-the-autocertificaterollover-feature-in-ad-fs-2-0</link>
		<comments>http://www.3guysonsharepoint.com/?p=1507#comments</comments>
		<pubDate>Mon, 18 Feb 2013 10:31:14 +0000</pubDate>
		<dc:creator>ceej</dc:creator>
				<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://www.3guysonsharepoint.com/?p=1507</guid>
		<description><![CDATA[I have recently come across an issue in a SharePoint claims-based authentication environment where the token-signing certificate used by an Active Directory Federation Services 2.0 farm changed due to the auto certificate rollover feature. This feature allows ADFS to generate &#8230; <a href="http://www.3guysonsharepoint.com/?p=1507">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I have recently come across an issue in a SharePoint claims-based authentication environment where the token-signing certificate used by an Active Directory Federation Services 2.0 farm changed due to the auto certificate rollover feature. This feature allows ADFS to generate new service certificates on your behalf when the old ones are close to expiring. It is turned on by default if you configure a new ADFS server or server farm via the Config Wizard on initial install. Very useful. Or so you would think&#8230;<span id="more-1507"></span></p>
<p>The issue I found was that the authentication chain had broken down with the new certificate because it was no longer trusted by the SharePoint root authority. This could be seen because the thumbprint of the cert listed against the SPTrustedRootAuthority differed from that of the new cert being used by ADFS for token signing. This issue was manifesting itself in a variety of ways from server errors to &#8216;cannot display this web page&#8217; messages. </p>
<p>In the event log AD FS 2.0 was reporting an error with Event ID 364</p>
<p><code>Encountered error during federation passive request.</p>
<p>Additional Data</p>
<p>Exception details:<br />
System.ServiceModel.Security.MessageSecurityException: An unsecured or incorrectly secured fault was received from the other party. See the inner FaultException for the fault...</code></p>
<p>SharePoint Foundation also reported an error in the Application event log. This time the Event ID was 8311 with a Task Category of Topology.</p>
<p><code>An operation failed because the following certificate has validation errors:\n\nSubject Name: CN=ADFS Signing - login.3guysonsharepoint.com\nIssuer Name: CN ADFS Signing - login.3guysonsharepoint.com\nThumbprint: 5F8B59F71E0A47988D35464442FB1CEA\n\nErrors:\n\n The root of the certificate chain is not a trusted root authority..</code></p>
<p>To solve the issue </p>
<ol>
<li>Export the token signing certificate from ADFS</li>
<li>Update the trusted root authority in SharePoint (SPTrustedRootAuthority)</li>
<li>Update the SPTrustedIdentityTokenIssuer</li>
</ol>
<h2>Export the token signing certificate from ADFS</h2>
<ol>
<li>Open the <strong>AD FS 2.0 Management</strong> console</li>
<li>Click on AD FS 2.0 > Service > <strong>Certificates</strong></li>
<li>Find your new primary token-signing certificate and select <strong>View certificate</strong> from the right hand pane</li>
<li>From the <strong>Details</strong> tab select <strong>Copy to File&#8230;</strong> and export the certificate. Do <em>not</em> export the private key if offered as an option.</li>
<li>Save the cert to a location on your file system</li>
</ol>
<h2>Update the trusted root authority in SharePoint (SPTrustedRootAuthority)</h2>
<ol>
<li>Open a SharePoint Management Console window, i.e. PowerShell</li>
<li>Find the Trusted Root Authority for the existing certificate. Note down the ID property of the authority and check that the certificate thumbprint matches that seen in the error message: <br /><code>Get-SPTrustedRootAuthority</code></li>
<li>Create the new certificate object: <br /><code>$cert = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2("c:\updates\newadfs.cer")</code></li>
<li> Update the SPTrustedRootAuthority using the <code>Set-SPTrustedRootAuthority</code> cmdlet. Use the ID of the relevant SPTrustedRootAuthority that you noted down in step 2 as the -Identity parameter.<br /><code>Set-SPTrustedRootAuthority -Identity "5F8B59F7-1E0A-4798-8D35-464442FB1CEA" -Certificate $cert</code></li>
<li>Check that the thumbprint of the certificate is reflecting the thumbprint of the new token-signing certificate in ADFS: <br /><code>Get-SPTrustedRootAuthority -Identity "5F8B59F7-1E0A-4798-8D35-464442FB1CEA"</code></li>
</ol>
<h2>Update the SPTrustedIdentityTokenIssuer</h2>
<p>In the existing or a new SharePoint Management Console window, i.e. PowerShell</p>
<ol>
<li>Find the SPTrustedIdentityTokenIssuer that is configured to provide claims token for the application and note down the Name of the authority that is using the offending token-signing certificate &#8211; this can be verified by checking the certificate thumbprint.<br /><code>Get-SPTrustedIdentityTokenIssuer</code></li>
<li>Update the <strong>SPTrustedIdentityTokenIssuer</strong> with new certificate, provide the Name of the Token Issuer.<br /><code>Set-SPTrustedIdentityTokenIssuer "ADFS" -ImportTrustCertificate $cert</code></li>
<li>Verify that the SPTrustedIdentityTokenIssuer is using the new token-signing certificate<br /><code>Get-SPTrustedIdentityTokenIssuer "ADFS"</code></li>
</ol>
<p>You should now be able to log in as before to your claims-based SharePoint enviornment via ADFS. I should probably point out that even if you were not using the auto certificate rollover feature of AD FS 2.0 and were instead manually changing token-signing certifcates you would still get this issue. These steps <em>should</em> work for this too. I have <em>not</em> tested this however&#8230;</p>
 <img src="http://www.3guysonsharepoint.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1507" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.3guysonsharepoint.com/?feed=rss2&#038;p=1507</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enable File and Print Sharing on Microsoft Surface</title>
		<link>http://www.3guysonsharepoint.com/?p=1495&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=enable-file-and-print-sharing-on-microsoft-surface</link>
		<comments>http://www.3guysonsharepoint.com/?p=1495#comments</comments>
		<pubDate>Sun, 16 Dec 2012 23:54:45 +0000</pubDate>
		<dc:creator>frogman</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>

		<guid isPermaLink="false">http://www.3guysonsharepoint.com/?p=1495</guid>
		<description><![CDATA[One of the first things I wanted to do after taking delivery of my new Microsoft Surface was to transfer files between it and my domain. Whereas I could access shares in my domain from the Surface I could not &#8230; <a href="http://www.3guysonsharepoint.com/?p=1495">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>One of the first things I wanted to do after taking delivery of my new Microsoft Surface was to transfer files between it and my domain. Whereas I could access shares in my domain from the Surface I could not access my Surface from the domain. To my dismay I could find nothing on google.  In fact most articles stated that this was not possible. Not beaten I decided to investigate further.<br />
I started with the firewall. Now this looked promising. I thought I would temporarily disabled it but noticed that this had no effect. Ok, next I checked the services and noticed that the Server service was disabled. Not a good thing if you want to serve up files. I enabled the Server service and set it to start automatically.<br />
The next problem was opening up the firewall. I took a look at the inbound rules. Yes all of the File and Print Sharing rules were disabled. I enabled all of the rules relating to the private network.<br />
I thought it was now a good time to reboot the Surface. After doing this I could create shares. Moving to a domain PC I was now able to access my Surface shares. Cracked.</p>
 <img src="http://www.3guysonsharepoint.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1495" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.3guysonsharepoint.com/?feed=rss2&#038;p=1495</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to add time validation to a SharePoint column</title>
		<link>http://www.3guysonsharepoint.com/?p=1490&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-add-time-validation-to-a-sharepoint-column</link>
		<comments>http://www.3guysonsharepoint.com/?p=1490#comments</comments>
		<pubDate>Sun, 11 Nov 2012 15:03:33 +0000</pubDate>
		<dc:creator>frogman</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint 2013]]></category>

		<guid isPermaLink="false">http://www.3guysonsharepoint.com/?p=1490</guid>
		<description><![CDATA[I use the following formula to add time validation to a field. It checks that the time is given in the format h:mm or hh:mm =IF(TEXT([Column Name],&#8221;hh:mm&#8221;)=TEXT(HOUR(TIMEVALUE([Column Name]))&#038;&#8221;:&#8221;&#038;MINUTE(TIMEVALUE([Column Name])),&#8221;hh:mm&#8221;),TRUE,FALSE) Column Name is a &#8216;Single Line of text&#8217; field.]]></description>
			<content:encoded><![CDATA[<p>I use the following formula to add time validation to a field.  It checks that the time is given in the format h:mm or hh:mm</p>
<p>=IF(TEXT([Column Name],&#8221;hh:mm&#8221;)=TEXT(HOUR(TIMEVALUE([Column Name]))&#038;&#8221;:&#8221;&#038;MINUTE(TIMEVALUE([Column Name])),&#8221;hh:mm&#8221;),TRUE,FALSE)</p>
<p>Column Name is a &#8216;Single Line of text&#8217; field.</p>
 <img src="http://www.3guysonsharepoint.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1490" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.3guysonsharepoint.com/?feed=rss2&#038;p=1490</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Search fails when the same term is searched twice in succession. Microsoft.SharePoint.Client.ClientServiceException: Invalid request</title>
		<link>http://www.3guysonsharepoint.com/?p=1482&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=search-fails-when-the-same-term-is-searched-twice-in-succession-microsoft-sharepoint-client-clientserviceexception-invalid-request</link>
		<comments>http://www.3guysonsharepoint.com/?p=1482#comments</comments>
		<pubDate>Fri, 09 Nov 2012 21:27:10 +0000</pubDate>
		<dc:creator>frogman</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint 2013]]></category>

		<guid isPermaLink="false">http://www.3guysonsharepoint.com/?p=1482</guid>
		<description><![CDATA[When using the OOTB search provision of SharePoint 2013 I get an Invalid Request when searching for the same term a second time. Scenario: 1.Search for the term &#8216;Virtual&#8217; and results are returned 2.Search for the term &#8216;Virtual&#8217; again and &#8230; <a href="http://www.3guysonsharepoint.com/?p=1482">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>When using the OOTB search provision of SharePoint 2013 I get an Invalid Request when searching for the same term a second time.</p>
<p>Scenario:<br />
1.Search for the term &#8216;Virtual&#8217; and results are returned<br />
2.Search for the term &#8216;Virtual&#8217; again and an &#8216;Invalid request&#8217; is returned<br />
3.Search for the term &#8216;Exchange&#8217; and results are returned.<br />
4.Search for the term &#8216;Virtual&#8217; and results are returned.</p>
<p>I battled with this issue for some time.  It turns out to be an IE10 issue.  The problem is not seen when using Chrome or IE9.</p>
<p>UPDATE:<br />
Found it.<br />
Free Download Manager Explorer add-on.<br />
Uninstalled Free Download Manager and all now works Tickety-Bo!<br />
Sorry SharePoint and IE 10.</p>
 <img src="http://www.3guysonsharepoint.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1482" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.3guysonsharepoint.com/?feed=rss2&#038;p=1482</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint 2013 &#8211; The server was unable to save the form at this time. Please try again.</title>
		<link>http://www.3guysonsharepoint.com/?p=1476&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-server-was-unable-to-save-the-form-at-this-time-please-try-again</link>
		<comments>http://www.3guysonsharepoint.com/?p=1476#comments</comments>
		<pubDate>Fri, 09 Nov 2012 16:42:48 +0000</pubDate>
		<dc:creator>frogman</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint 2013]]></category>

		<guid isPermaLink="false">http://www.3guysonsharepoint.com/?p=1476</guid>
		<description><![CDATA[Now here is a strange one&#8230; Scenario 1.Create a new Document Library accepting all defaults 2.Add a document to the library 3.Edit the properties of the document and save. RESULT: The server was unable to save the form at this &#8230; <a href="http://www.3guysonsharepoint.com/?p=1476">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Now here is a strange one&#8230;</p>
<p>Scenario<br />
1.Create a new Document Library accepting all defaults<br />
2.Add a document to the library<br />
3.Edit the properties of the document and save.<br />
 RESULT: The server was unable to save the form at this time.  Please try again.<br />
4.Enable &#8216;Manage content types&#8217; in the library setting.<br />
5.Add the &#8216;Link to a document&#8217; content type.<br />
6.Edit the properties of the document and save.<br />
 RESULT: Fixed</p>
<p>The problem turns out to be with IE10.  Chrome and IE9 do not exhibit this problem.</p>
<p>UPDATE:<br />
Found it.<br />
Free Download Manager Explorer add-on.<br />
Uninstalled Free Download Manager and all now works Tickety-Bo!<br />
Sorry SharePoint and IE 10.</p>
 <img src="http://www.3guysonsharepoint.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1476" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.3guysonsharepoint.com/?feed=rss2&#038;p=1476</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ribbon and content of Libraries not showing in SharePoint 2013</title>
		<link>http://www.3guysonsharepoint.com/?p=1472&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ribbon-and-content-of-libraries-not-showing-in-sharepoint-2013</link>
		<comments>http://www.3guysonsharepoint.com/?p=1472#comments</comments>
		<pubDate>Thu, 08 Nov 2012 20:34:40 +0000</pubDate>
		<dc:creator>frogman</dc:creator>
				<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://www.3guysonsharepoint.com/?p=1472</guid>
		<description><![CDATA[I just migrated a SharePoint 2010 site collection to SharePoint 2013. All went well except that I was left with no access to documents in the document libraries. The Ribbon was not functioning either. The &#8216;Files&#8217; and &#8216;Library&#8217; tabs could &#8230; <a href="http://www.3guysonsharepoint.com/?p=1472">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I just migrated a SharePoint 2010 site collection to SharePoint 2013.  All went well except that I was left with no access to documents in the document libraries.  The Ribbon was not functioning either.  The &#8216;Files&#8217; and &#8216;Library&#8217; tabs could be seen but would not function.<br />
The problem turned out to be the Portal Url.  It had a &#8220;\&#8221; instead of a &#8220;/&#8221;.  The JavaScript associated with the page was therefore seeing an unterminated string.  The line at which the script failed was  ctx.PortalUrl = &#8220;\&#8221;;<br />
After fixing the Portal Url the site now functions correctly.</p>
 <img src="http://www.3guysonsharepoint.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1472" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.3guysonsharepoint.com/?feed=rss2&#038;p=1472</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to convert vmware VMs to Windows 8 HyperV</title>
		<link>http://www.3guysonsharepoint.com/?p=1462&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-convert-vmware-vms-to-windows-8-hyperv</link>
		<comments>http://www.3guysonsharepoint.com/?p=1462#comments</comments>
		<pubDate>Tue, 21 Aug 2012 20:55:05 +0000</pubDate>
		<dc:creator>frogman</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Windows 8]]></category>

		<guid isPermaLink="false">http://www.3guysonsharepoint.com/?p=1462</guid>
		<description><![CDATA[I installed Windows 8 RTM on the 15th. It proved to be a really pleasant experience. Within two hours of installing Windows 8 I had converted all of my VMware virtual machines to run under the HyperV role. This is &#8230; <a href="http://www.3guysonsharepoint.com/?p=1462">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I installed Windows 8 RTM on the 15th. It proved to be a really pleasant experience.  Within two hours of installing Windows 8 I had converted all of my VMware virtual machines to run under the HyperV role.  This is the procedure that I used -</p>
<p>1.  Prior to installing Windows 8 make copies of all of the VMware vms that you want to convert.  Never burn your bridges:)<br />
2.  Remove all snapshots from each VM.<br />
3.  Add a 5gb IDE hard drive to each VM.<br />
4.  Start each VM in turn and remove VMware tools, then shutdown the VM.<br />
5.  Using the VM settings, remove the 5gb IDE drive from each VM.  DO NOT restart the VMs after this.<br />
6.  Download <a href="http://vmtoolkit.com/files/folders/converters/entry8.aspx">Vmdk2Vhd</a>.<br />
7.  Convert each .VHDK file to .VHD.<br />
8.  Install Windows 8.  If like me you are hoping to upgrade a Windows 7 virtual boot disk then forget it.  It is not supported, naughty MS.<br />
9.  After installing windows 8, add the HyperV role.<br />
10. Create your new VMs and attach the converted disks.<br />
11. Enable remote desktop in each VM and use it to work within your VMs.</p>
 <img src="http://www.3guysonsharepoint.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1462" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.3guysonsharepoint.com/?feed=rss2&#038;p=1462</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
