<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Jie Li's GeekWorld</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/opal/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/opal/feed.xml</link>
    <description>Enterprise Search, SharePoint, Deployment, Management, Operation, Security, Linux, Lotus Domino/Notes...</description>
    <lastBuildDate>Fri, 03 Apr 2015 21:40:19 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>farewell</title>
      <link>https://docs.microsoft.com/archive/blogs/opal/farewell</link>
      <pubDate>Fri, 28 Feb 2014 22:55:30 GMT</pubDate>
      <dc:creator><![CDATA[Jie Li - SharePoint]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/opal/2014/02/28/farewell/</guid>
      <description><![CDATA[Bye!
&nbsp;
jie[at]outlook.com
&nbsp;
Jie.]]></description>
      <content:encoded><![CDATA[<p>Bye!</p>
<p>&nbsp;</p>
<p>jie[at]outlook.com</p>
<p>&nbsp;</p>
<p>Jie.</p>]]></content:encoded>
    </item>
    <item>
      <title>Be Careful When You Use Slipstreamed SharePoint Installation Files</title>
      <link>https://docs.microsoft.com/archive/blogs/opal/be-careful-when-you-use-slipstreamed-sharepoint-installation-files</link>
      <pubDate>Wed, 06 Jul 2011 23:58:00 GMT</pubDate>
      <dc:creator><![CDATA[Jie Li - SharePoint]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/opal/2011/07/06/be-careful-when-you-use-slipstreamed-sharepoint-installation-files/</guid>
      <description><![CDATA[Please note this post only talks about new installation using slipstreamed build, not updating an...]]></description>
      <content:encoded><![CDATA[<p>Please note this post only talks about new installation using slipstreamed build, not updating an existing farm.</p>
<p>In the <a href="https://blogs.msdn.com/b/opal/archive/2011/06/30/the-mystery-behind-sharepoint-2010-patching.aspx">previous blog post</a> I mentioned the following:</p>
<p><em>Should I use slipstreamed SharePoint server installation files to deploy SharePoint and its CUs? <br />Maybe &ndash; depending on if you want to use language packs or not. If language packs are not installed when you install SharePoint Server, and you install those LPs after the server has been installed, you may need to reapply SharePoint CU packages to get all those LPs up to date.</em></p>
<p>Now I got questions about this &ldquo;maybe&rdquo;. Let me go deeper in this topic&hellip;Slipstream is good &ndash; but you have to use it in the right way, with the right order.</p>
<p>A typical slipstreamed SharePoint Server install is like this:</p>
<ol>
<li>Install SharePoint Server RTM + SP1 + June CU Slipstreamed</li>
<li>Install SharePoint Server Language Packs</li>
<li>Run PSConfig</li>
</ol>
<p>Looks simple and clear. But it is wrong &ndash; you will have RTM version of Language packs in this way. Why? Think about the table we had in previous post, then think about Cumulative Update concept. If something is not installed when you apply the CU package, then those files of the missing component will not be installed at all. In this case, the language pack updates in the CU server package are the ones missing.&nbsp;</p>
<p>The following screenshot shows what this will look like (Chinese LP in 4763 RTM, but all other components are in June CU 6105)</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/8255.snap0042_1CEDA259.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-93-57-metablogapi/8255.snap0042_5F00_1CEDA259.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="snap0042" alt="snap0042" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/0753.snap0042_thumb_2D859D47.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-93-57-metablogapi/0753.snap0042_5F00_thumb_5F00_2D859D47.png" border="0" height="409" width="550" /></a></p>
<p>To fix this issue you need to apply language pack SP1s and June CU again. So the installation order should be changed to something different:</p>
<ol>
<li>Install SharePoint Server RTM + SP1 + June CU Server Package Slipstreamed</li>
<li>Install SharePoint Server Language Packs</li>
<li>Install SharePoint Server LP SP1(s)</li>
<li>Install June CU Server Package again</li>
<li>Run PSConfig</li>
</ol>
<p>This would work. But why install June CU twice? It&rsquo;s a waste of time so let&rsquo;s change it again. The other thing is that you can slipstream LP SP1 into language pack installation files (extract and put all files in updates folder):</p>
<ol>
<li>Install SharePoint Server RTM + SP1 Slipstreamed</li>
<li>Install SharePoint Server Language Packs + Server LP SP1 Slipstreamed</li>
<li>Install June CU Server Package</li>
<li>Run PSConfig</li>
</ol>
<p>Now all language packs are updated to latest version.</p>
<ol><!--EndFragment--></ol>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/0741.snap0044_13B16718.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-93-57-metablogapi/0741.snap0044_5F00_13B16718.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="snap0044" alt="snap0044" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/4370.snap0044_thumb_4C5C1125.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-93-57-metablogapi/4370.snap0044_5F00_thumb_5F00_4C5C1125.png" border="0" height="341" width="551" /></a></p>
<p>What can you learn from this? Don&rsquo;t slipstream CU if you need to install additional language packs. Always apply CU Server Package at the last step.</p>
<ol><!--EndFragment--></ol>
<p>Jie.</p>]]></content:encoded>
    </item>
    <item>
      <title>The Mystery Behind SharePoint 2010 Patching</title>
      <link>https://docs.microsoft.com/archive/blogs/opal/the-mystery-behind-sharepoint-2010-patching</link>
      <pubDate>Thu, 30 Jun 2011 00:52:00 GMT</pubDate>
      <dc:creator><![CDATA[Jie Li - SharePoint]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/opal/2011/06/30/the-mystery-behind-sharepoint-2010-patching/</guid>
      <description><![CDATA[[Update: People asked why the official&nbsp;guidance on SharePoint Team Blog and CAPES Blog&nbsp;are...]]></description>
      <content:encoded><![CDATA[<p>[Update: People asked why the official&nbsp;guidance on SharePoint Team Blog and CAPES Blog&nbsp;are different from my post - The official guidance is to keep the consistency with the patching methods in the past. At the meantime we are also working hard internally to provide crisp clear official guidance in the future, so stay tuned. ]</p>
<p>There&rsquo;re always lots of questions around SharePoint patching. How to patch SharePoint? Which patch should I use to get a certain build number? In which order should I apply those patches? What is CU? What is SP? What is the difference between them?&hellip; All these questions are hard to answer &ndash; because to understand the answers, you have to understand the patching process of SharePoint.</p>
<p>Let&rsquo;s go through different scenarios of SharePoint patching. Hopefully this can explain the mystery. I will start&nbsp;with the easy one and then the complex one.</p>
<p><strong>Apply a security/feature fix on SharePoint Server Farm</strong></p>
<p>This is the most simple scenario in SharePoint patching. Download the patch, apply it to every SharePoint Server in the farm and run PSConfig on all of them. That&rsquo;s it.</p>
<p>Wait, is this really that simple?</p>
<p>The answer is no. Because there will be quite a few questions here:</p>
<ul>
<ul>
<li>Will my database be updated? <br />Maybe. Depending on which DB version you have right now, a DB schema may or may not be triggered.</li>
<li>When will the database be updated? <br />If a database schema update is necessary, then the first time you run PSConfig those databases will be updated. Alternatively you can detach all content databases, apply the patch, run PSconfig, and then reattach content databases. In this way you can choose when to update individual content databases.</li>
<li>How can I tell if this patch can be applied to my farm? <br />Take a look at the build number. SharePoint patch will check the version number to decide if a file should be replaced or not. If you already have a component&nbsp;with a higher version number, then it will not be touched since all the fixes are already included.</li>
<li>How can I know what is included in the patch? <br />Aha! Now you get the point. I&rsquo;m going to share my secret here, you may have&nbsp;never seen this before on any official documents. <br /> <br />Look at the KB article of the fix. There is a file information table which contains all MSI/MSP/CAB filename, size and date. The following quick table may help you to understand the names: <br /> <br />
<table style="width: 521px;" border="1" cellpadding="2" cellspacing="0">
<tbody>
<tr>
<td valign="top" width="148"><strong>Directory Name</strong></td>
<td valign="top" width="106"><strong>File Name</strong></td>
<td valign="top" width="265"><strong>Component</strong></td>
</tr>
<tr>
<td valign="top" width="148"><strong>SharePoint Server 2010</strong></td>
<td valign="top" width="106">&nbsp;</td>
<td valign="top" width="265">&nbsp;</td>
</tr>
<tr>
<td valign="top" width="148">ACCSRV</td>
<td valign="top" width="106">acsrvwfe</td>
<td valign="top" width="265">Access Services</td>
</tr>
<tr>
<td valign="top" width="148">DLC</td>
<td valign="top" width="106">dlc</td>
<td valign="top" width="265">Document Lifecycle Component</td>
</tr>
<tr>
<td valign="top" width="148">IFS</td>
<td valign="top" width="106">ifswfe</td>
<td valign="top" width="265">Infopath Forms Services</td>
</tr>
<tr>
<td valign="top" width="148">LHPSRV</td>
<td valign="top" width="106">lhpwfe</td>
<td valign="top" width="265">Slide Library</td>
</tr>
<tr>
<td valign="top" width="148">OSRV</td>
<td valign="top" width="106">osrv</td>
<td valign="top" width="265">Shared Components</td>
</tr>
<tr>
<td valign="top" width="148">MEWA</td>
<td valign="top" width="106">mewa</td>
<td valign="top" width="265">Excel Mobile Viewer Component</td>
</tr>
<tr>
<td valign="top" width="148">PPL</td>
<td valign="top" width="106">pplwfe</td>
<td valign="top" width="265">User Profile</td>
</tr>
<tr>
<td valign="top" width="148">PPSMA</td>
<td valign="top" width="106">ppsmawfe</td>
<td valign="top" width="265">PerformancePoint Services</td>
</tr>
<tr>
<td valign="top" width="148">SEARCH</td>
<td valign="top" width="106">oschwfe</td>
<td valign="top" width="265">Search Server 2010 Core</td>
</tr>
<tr>
<td valign="top" width="148">SPS</td>
<td valign="top" width="106">spswfe</td>
<td valign="top" width="265">SharePoint Portal</td>
</tr>
<tr>
<td valign="top" width="148">VISIOSERVER/VisioSrv</td>
<td valign="top" width="106">vsrvwfe</td>
<td valign="top" width="265">Viso Services</td>
</tr>
<tr>
<td valign="top" width="148">WASRV</td>
<td valign="top" width="106">wasrvwfe</td>
<td valign="top" width="265">Web Analytics</td>
</tr>
<tr>
<td valign="top" width="148">WDSRV</td>
<td valign="top" width="106">wdsrv</td>
<td valign="top" width="265">Word Server (Word Automation)</td>
</tr>
<tr>
<td valign="top" width="148">WSS</td>
<td valign="top" width="106">sts (wss)</td>
<td valign="top" width="265">SharePoint Foundation 2010 Core</td>
</tr>
<tr>
<td valign="top" width="148">XLSERVER</td>
<td valign="top" width="106">xlsrvwfe</td>
<td valign="top" width="265">Excel Services</td>
</tr>
<tr>
<td valign="top" width="148"><strong>SharePoint Foundation 2010</strong></td>
<td valign="top" width="120">&nbsp;</td>
<td valign="top" width="265">&nbsp;</td>
</tr>
<tr>
<td valign="top" width="148">WSS</td>
<td valign="top" width="120">sts (wss)</td>
<td valign="top" width="265">SharePoint Foundation 2010 Core</td>
</tr>
<tr>
<td valign="top" width="148"><strong>Office Web Apps 2010</strong></td>
<td valign="top" width="120">&nbsp;</td>
<td valign="top" width="265">&nbsp;</td>
</tr>
<tr>
<td valign="top" width="148">WACMEWA</td>
<td valign="top" width="120">wacmewa</td>
<td valign="top" width="265">Office Web Apps Excel Mobile Viewer</td>
</tr>
<tr>
<td valign="top" width="148">WACWFE</td>
<td valign="top" width="120">wacwfe</td>
<td valign="top" width="265">Office Web Apps Web Front End</td>
</tr>
<tr>
<td valign="top" width="148">WOSRV</td>
<td valign="top" width="120">wosrv</td>
<td valign="top" width="265">Office Web Apps Shared Components</td>
</tr>
<tr>
<td valign="top" width="148">XLSERVERWAC</td>
<td valign="top" width="120">xlwacwfe</td>
<td valign="top" width="265">Excel Web App Components</td>
</tr>
<tr>
<td valign="top" width="148"><strong>Project Server</strong></td>
<td valign="top" width="120">&nbsp;</td>
<td valign="top" width="265">&nbsp;</td>
</tr>
<tr>
<td valign="top" width="148">PRJSRV</td>
<td valign="top" width="120">prjsrvwfe/pswfe</td>
<td valign="top" width="265">Project Server Web Front End</td>
</tr>
</tbody>
</table>
<br /><strong>Table 1. All Components in SharePoint 2010 Related Products <br /> <br /></strong>File names ending with &ldquo;MUI&rdquo; means MUI/Language Pack for that component. For example dlc and dlcmui, sts and wssmui, etc. Ending with -x-none means it is not language related. <br /> <br />It is very important to understand the above table &ndash; if you really want to get clear on patching, you may want to recite it <img class="wlEmoticon wlEmoticon-smile" alt="Smile" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/5722.wlEmoticon-smile_71C0E5CE.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-93-57-metablogapi/5722.wlEmoticon_2D00_smile_5F00_71C0E5CE.png" />. Anyway, sometimes the description provided on KB pages are not correct. For example <a title="https://support.microsoft.com/kb/2516497" href="https://support.microsoft.com/kb/2516497">https://support.microsoft.com/kb/2516497</a> says it is a Office Web Apps hotfix package in April. And here&rsquo;s the file table:</li>
</ul>
</ul>
<p>Wdsrv-x-none.msp <br />Not Applicable <br />44,946,432 <br />17-Mar-2011 <br />22:59</p>
<p>Use my table above to look up the component, you will find WDSRV does not belong to Office Web Apps, but SharePoint Server 2010. It is the Word Server (Word Automation) component. Someone mistakenly labeled it Office Web Apps hotfix. So, if you tries to apply this update to a SharePoint Foundation + Office Web Apps installation, it will never work &ndash; because this WDSRV component does not exist. If you applied any SharePoint Server update that has a higher version number than this patch, it will not be able to be applied either since the fix is already included.</p>
<p>Is this helpful? Let&rsquo;s go on to the second scenario: Cumulative updates.</p>
<p><strong>Apply Cumulative Updates/Service Packs on SharePoint Server Farm</strong></p>
<p>CU packages are released in a bi-monthly manner. We want to make it more predictable so customer can plan their patching window, and save time by package everything together. CU does not have the same testing quality with Service Packs in theory, and the release schedule is always a little bit funny. Most of the CUs are scheduled to be released at the end of that month (subject to change), for example Apr CU was released on Apr 26th. If a last minute regression comes in at that time, then the release will be delayed, and you may already noticed Feb CU was released in March 3rd, to ensure the quality.</p>
<p>I used to post CU release information on SharePoint Team Blog. Now <a href="https://blogs.technet.com/Stefan_5F00_Gossner/ProfileUrlRedirect.ashx">Stefan Go&szlig;ner</a>&rsquo;s blog is my favorite to catch up with all the information. For example his Apr CU post is quite clear on the packages: <a title="https://blogs.technet.com/b/stefan_gossner/archive/2011/04/27/april-2011-cu-for-sharepoint-2007-and-2010-has-been-released-today.aspx" href="https://blogs.technet.com/b/stefan_gossner/archive/2011/04/27/april-2011-cu-for-sharepoint-2007-and-2010-has-been-released-today.aspx">https://blogs.technet.com/b/stefan_gossner/archive/2011/04/27/april-2011-cu-for-sharepoint-2007-and-2010-has-been-released-today.aspx</a></p>
<p>You can see he listed all the <strong>full server packages</strong>. Please remember, unless necessary, please only use these server packages to apply CU update. Internally we call them &ldquo;Uber&rdquo; updates, which includes all language packs and all components. If you are not using these packages, you may be missing some component updates. How to tell that? Using the table above to compare with the file information tables in KB article, and you will find all of the components are covered, with all MUI packages. Individual fixes do not have all of them.</p>
<p>Service Packs are different. Traditionally the service pack downloads does not give you an all-in-one package like the Uber updates do. Language packs are not there in the main package, you need to download and apply them separately.</p>
<p>Now here are the questions:</p>
<ul>
<li><span style="text-decoration: line-through;">Do I need to install SharePoint Foundation CU first to update a SharePoint Server farm?&nbsp; </span>【Please follow SharePoint Team Blog/TechNet guidance to apply the patches at this moment】 <br /><span style="text-decoration: line-through;">No. SharePoint Foundation CU are included in SharePoint Server CU packages. Look at the table I showed you above, STS.CAB is all what Foundation has, and that is already included as part of SharePoint Server 2010 and its CU/SPs. Apply Foundation CU before a SharePoint Server CU won&rsquo;t break your farm, just a waste of time since the setup program has to go through those files twice.</span></li>
<li>Should I use slipstreamed SharePoint server installation files to deploy SharePoint and its CUs? <br />Maybe &ndash; depending on if you want to use language packs or not. If language packs are not installed when you install SharePoint Server, and you install those LPs after the server has been installed, you may need to reapply SharePoint CU packages to get all those LPs up to date. <br /> <br /><span style="text-decoration: line-through;">Best way to install a up-to-date multi-language SharePoint Server 2010 farm now is</span></li>
<ul>
<li><span style="text-decoration: line-through;">Install SharePoint Server 2010 with SP1 Slipstreamed</span></li>
<li><span style="text-decoration: line-through;">Install SharePoint Server 2010 Language Packs with SP1 Slipstreamed</span></li>
<li><span style="text-decoration: line-through;">Install Office Web Apps 2010 and Project Server 2010 with SP1 Slipstreamed if necessary</span></li>
<li><span style="text-decoration: line-through;">Install SharePoint Server 2010 (with Project Server 2010) latest CU Full Server Package</span></li>
<li><span style="text-decoration: line-through;">Install Office Web Apps 2010 latest CU (if exists)</span></li>
<li><span style="text-decoration: line-through;">Run PSConfig</span></li>
</ul>
</ul>
<p>All the above is just to identify which update should be installed. The best &ldquo;how to patch&rdquo; article is still the one on TechNet: <a title="https://technet.microsoft.com/en-us/library/ff806338.aspx" href="https://technet.microsoft.com/en-us/library/ff806338.aspx">https://technet.microsoft.com/en-us/library/ff806338.aspx</a> and it covered how to monitor patching, how to reduce downtime, etc.</p>
<p>Jie.</p>]]></content:encoded>
    </item>
    <item>
      <title>Uninstall or Disable Office Web Apps?</title>
      <link>https://docs.microsoft.com/archive/blogs/opal/uninstall-or-disable-office-web-apps</link>
      <pubDate>Thu, 10 Feb 2011 16:35:00 GMT</pubDate>
      <dc:creator><![CDATA[Jie Li - SharePoint]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/opal/2011/02/10/uninstall-or-disable-office-web-apps/</guid>
      <description><![CDATA[Although there&rsquo;s very small chance for people to decide to disable/uninstall Office Web Apps...]]></description>
      <content:encoded><![CDATA[<p>Although there&rsquo;s very small chance for people to decide to disable/uninstall Office Web Apps from their farm, sometimes this is still required, for example if customer has licensing issues. </p>
<p>When <a href="https://blogs.architectingconnectedsystems.com/">Chris Givens</a> was working on 10174 training course <a href="https://blogs.architectingconnectedsystems.com/blogs/cjg/archive/2010/04/30/Uninstalling-Office-Web-Apps-_2D00_-Be-Careful_2100_.aspx">he noticed that the uninstall did not go smoothly as he thought</a>. I was working with him and reviewing the content as the content owner from a Product Manager&rsquo;s perspective, and got notified as well. However a lot of things happened afterwards so I didn&rsquo;t have time to look at it until now. </p>
<p>Here&rsquo;re a few points you must remember when you want to uninstall Office Web Apps:</p>
<ul>
<li>Uninstall Office Web Apps will remove the server from the SharePoint Farm. If you read the notification carefully when you click the uninstall button you will know this. </li>
<li>All web applications and sites created by SharePoint will be deleted from IIS.</li>
<li>You can rejoin the machine back to the Server Farm by psconfig with your farm passphrase.</li>
<li>You need to redeploy customizations to the server.</li>
<li>If this happens to be the server which hosts Central Administration, you need to rebuild the CA. This can be done through the Management Shell: New-SPCentralAdministration -Port xxxx -WindowsAuthProvider "NTLM"</li>
</ul>
<p>If you can tolerance server down time then maybe it&rsquo;s fine for you. Otherwise the whole process are not that pleasant. So how about just disable it like this:<a href="https://technet.microsoft.com/en-us/library/ee837418.aspx" title="https://technet.microsoft.com/en-us/library/ee837418.aspx">https://technet.microsoft.com/en-us/library/ee837418.aspx</a> ?</p>
<h5><em><span style="color: #666666;">To deactivate the Office Web Apps Feature on a single site collection by using Windows PowerShell</span></em></h5>
<p><em><span style="color: #666666;">Using Notepad, open a new text file and then copy and paste the following script into the file.</span></em></p>
<pre><em><span style="color: #666666;">$webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id 
$singleSiteCollection = Get-SPSite -Identity https://&lt;site_name&gt; 
Disable-SPFeature $webAppsFeatureId -Url $singleSiteCollection.URL
</span></em></pre>
<p>Hmm, in fact this will not completely disable the feature. You have to enable &ldquo;Open in Client&rdquo; feature as well, then all files can be opened in Office clients instead of the browser. However if you visit the server without Office client installed or using something like Safari/Chrome, you will still be redirected to the Office Web Apps page like WordViewer.aspx even you have deleted the service applications, stopped the related services. </p>
<p>Why? Because the modification to the drop down menu and open behavior by Office Web Apps cannot be turned off using those ways. Of course, a full uninstall will work &ndash; but like what I listed above, it has many cons. Luckily this is not the end of the world. With a few hours work I identified the change made by Office Web Apps and confirmed with the product team. Here&rsquo;s my findings:</p>
<p>The reason why you can see those drop down menus with items like &ldquo;Edit in Browser&rdquo; is because the XML definition is changed. Take this one as an example: </p>
<p>c:\program files\common files\microsoft shared\web server extensions\14\template\xml\serverfilesword.xml</p>
<p>Content:</p>
<p>&lt;?xml version="1.0" encoding="utf-8" ?&gt; <br />&lt;!-- Copyright (c) Microsoft Corporation. All rights reserved. --&gt; <br />&lt;ServerFiles&gt; <br />&nbsp;&nbsp;&nbsp; &lt;Mapping FileExtension="doc"&nbsp; RedirectUrlTemplate= "/_layouts/WordViewer.aspx?id=|0" NoGetRedirect="TRUE" /&gt; <br />&nbsp;&nbsp;&nbsp; &lt;Mapping FileExtension="dot"&nbsp; RedirectUrlTemplate= "/_layouts/WordViewer.aspx?id=|0" NoGetRedirect="TRUE" /&gt; <br />&nbsp;&nbsp;&nbsp; &lt;Mapping FileExtension="docx" RedirectUrlTemplate= "/_layouts/WordViewer.aspx?id=|0" NoGetRedirect="TRUE" CreateRedirectUrlTemplate= "/_layouts/CreateNewDocument.aspx?id=|0" /&gt; <br />&nbsp;&nbsp;&nbsp; &lt;Mapping FileExtension="docm" RedirectUrlTemplate= "/_layouts/WordViewer.aspx?id=|0" NoGetRedirect="TRUE" CreateRedirectUrlTemplate= "/_layouts/CreateNewDocument.aspx?id=|0" /&gt; <br />&nbsp;&nbsp;&nbsp; &lt;Mapping FileExtension="dotx" RedirectUrlTemplate= "/_layouts/WordViewer.aspx?id=|0" NoGetRedirect="TRUE" CreateRedirectUrlTemplate= "/_layouts/CreateNewDocument.aspx?id=|0" /&gt; <br />&nbsp;&nbsp;&nbsp; &lt;Mapping FileExtension="dotm" RedirectUrlTemplate= "/_layouts/WordViewer.aspx?id=|0" NoGetRedirect="TRUE" /&gt; <br />&lt;/ServerFiles&gt;</p>
<p>The purpose of this file is to tell SharePoint that if it has such doc files within a doc lib, use the redirect url template to process it. So what we will do is to simply remove this file or comment out the section to make it looks like this:</p>
<p>&lt;?xml version="1.0" encoding="utf-8" ?&gt; <br />&lt;!-- Copyright (c) Microsoft Corporation. All rights reserved. --&gt; <br />&lt;ServerFiles&gt; <br />&lt;!-- <br />&nbsp;&nbsp;&nbsp; &lt;Mapping FileExtension="doc"&nbsp; RedirectUrlTemplate= "/_layouts/WordViewer.aspx?id=|0" NoGetRedirect="TRUE" /&gt; <br />&nbsp;&nbsp;&nbsp; &lt;Mapping FileExtension="dot"&nbsp; RedirectUrlTemplate= "/_layouts/WordViewer.aspx?id=|0" NoGetRedirect="TRUE" /&gt; <br />&nbsp;&nbsp;&nbsp; &lt;Mapping FileExtension="docx" RedirectUrlTemplate= "/_layouts/WordViewer.aspx?id=|0" NoGetRedirect="TRUE" CreateRedirectUrlTemplate= "/_layouts/CreateNewDocument.aspx?id=|0" /&gt; <br />&nbsp;&nbsp;&nbsp; &lt;Mapping FileExtension="docm" RedirectUrlTemplate= "/_layouts/WordViewer.aspx?id=|0" NoGetRedirect="TRUE" CreateRedirectUrlTemplate= "/_layouts/CreateNewDocument.aspx?id=|0" /&gt; <br />&nbsp;&nbsp;&nbsp; &lt;Mapping FileExtension="dotx" RedirectUrlTemplate= "/_layouts/WordViewer.aspx?id=|0" NoGetRedirect="TRUE" CreateRedirectUrlTemplate= "/_layouts/CreateNewDocument.aspx?id=|0" /&gt; <br />&nbsp;&nbsp;&nbsp; &lt;Mapping FileExtension="dotm" RedirectUrlTemplate= "/_layouts/WordViewer.aspx?id=|0" NoGetRedirect="TRUE" /&gt; <br />--&gt; <br />&lt;/ServerFiles&gt;</p>
<p>Then do the same to serverfilespowerpoint.xml. Unless you are using standard CAL, there&rsquo;s no need to touch Excel Services since it&rsquo;s a part of Enterprise CAL and is not installed by Office Web Apps.</p>
<p>Then combine this change with the disable of <strong>Office Web Apps</strong> feature and the enable of <strong>Open in Client</strong> feature, Office Web Apps can be disabled completely on the site collection from a user experience perspective. You can also stop the related services and service applications.</p>
<p>&nbsp;</p>
<p>Jie.</p>]]></content:encoded>
    </item>
    <item>
      <title>How to apply MS10-079 to a SharePoint farm with Office Web Apps enabled?</title>
      <link>https://docs.microsoft.com/archive/blogs/opal/how-to-apply-ms10-079-to-a-sharepoint-farm-with-office-web-apps-enabled</link>
      <pubDate>Tue, 08 Feb 2011 12:01:00 GMT</pubDate>
      <dc:creator><![CDATA[Jie Li - SharePoint]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/opal/2011/02/08/how-to-apply-ms10-079-to-a-sharepoint-farm-with-office-web-apps-enabled/</guid>
      <description><![CDATA[MS10-079 is a security bulletin about vulnerabilities in Word. If you read through the bulletin, you...]]></description>
      <content:encoded><![CDATA[<p><a href="https://www.microsoft.com/technet/security/bulletin/ms10-079.mspx">MS10-079</a> is a security bulletin about vulnerabilities in Word. If you read through the bulletin, you can find that it impacts Office Web Apps too. Sounds pretty clear? However, when I tried to apply it I was confused.</p>
<p>Screenshot of the original page:</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/5488.snap0030_21938BB4.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-93-57-metablogapi/5488.snap0030_5F00_21938BB4.png"><img height="309" width="849" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/6787.snap0030_thumb_16A6849F.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-93-57-metablogapi/6787.snap0030_5F00_thumb_5F00_16A6849F.png" alt="snap0030" border="0" title="snap0030" style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a></p>
<p>Okay, the first one is <a href="https://www.microsoft.com/downloads/details.aspx?familyid=8fb56eb9-9601-4c1e-905a-9fe4802b2c8d">KB2346411</a>, and the second one is <a href="https://www.microsoft.com/downloads/details.aspx?familyid=13b24264-ec3d-44e8-81e3-82ac767defd3">KB2345015</a>. And it further stated in the bulletin that <em>For Microsoft Office Web Apps, customers need to install both security update KB2346411 and security update KB2345015 to be protected from the vulnerabilities described in this bulletin. </em>Fine. So apply KB2346411 &ndash; pretty straight forward, no restart or psconfig needs to be run. Then, apply KB2345015 &ndash; here comes the problem. You may see a strange dialogue show up like below:</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/2086.clip_image002_2883186C.gif" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-93-57-metablogapi/2086.clip_5F00_image002_5F00_2883186C.gif"><img height="176" width="593" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/3666.clip_image002_thumb_6442B11F.gif" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-93-57-metablogapi/3666.clip_5F00_image002_5F00_thumb_5F00_6442B11F.gif" alt="clip_image002" border="0" title="clip_image002" style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a></p>
<p>Aha, an empty box with OK button. OK for what? Click&hellip;</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/1513.clip_image0025_4427A462.gif" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-93-57-metablogapi/1513.clip_5F00_image0025_5F00_4427A462.gif"><img height="142" width="449" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/1184.clip_image0025_thumb_240C97A5.gif" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-93-57-metablogapi/1184.clip_5F00_image0025_5F00_thumb_5F00_240C97A5.gif" alt="clip_image002[5]" border="0" title="clip_image002[5]" style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a></p>
<p>Huh?</p>
<p>I didn&rsquo;t install any other updates except KB2346411 for Office Web Apps. So now this is really confusing &ndash; if this so called &ldquo;Security Update for Microsoft Word Web Application 2010&rdquo; is try to apply a fix for Word Web App (Apparently they even made the product brand name wrong, but anyway, some times they even called SharePoint Foundation 2010 as Office SharePoint Foundation. They have no respect of our brand names), then it should update some files related with Word Web App, which I had never patched before. Background knowledge: CU fix does not include Office Web Apps. Now it tells me the update is already &ldquo;installed&rdquo; &ndash; this made me nervous about my system security. Is it patched? Or is this something wrong with that fix?</p>
<p>After reading into the description of the KB article, it turns out the files it want to replace are the WDSRV.DLL related ones. This is <strong>Microsoft.Office.Word.Server</strong> in your GAC. Let me explain &ndash; this is not Word Web Apps at all &ndash; <strong>it is not even a part of Office Web Apps</strong>. Instead, this is <strong>Word Automation Services</strong>, which is used to convert word documents on SharePoint Server. Further explanation is here: <a href="https://msdn.microsoft.com/en-us/library/ee558830.aspx" title="https://msdn.microsoft.com/en-us/library/ee558830.aspx">https://msdn.microsoft.com/en-us/library/ee558830.aspx</a>. This component is included in all SharePoint Server installation even without Office Web Apps installed. And this patch, is already included in December 2010 Cumulative Update so there&rsquo;s no point to apply it if you have Dec CU already.</p>
<p>Quick Summary: If you need to apply MS10-079 to a farm with Dec CU, the only thing needed is KB2346411. </p>
<p>&nbsp;</p>
<p>Jie.</p>]]></content:encoded>
    </item>
    <item>
      <title>What Can Happen When You Try to Convert a Standard SharePoint 2010 Farm to Enterprise</title>
      <link>https://docs.microsoft.com/archive/blogs/opal/what-can-happen-when-you-try-to-convert-a-standard-sharepoint-2010-farm-to-enterprise</link>
      <pubDate>Tue, 18 Jan 2011 01:33:44 GMT</pubDate>
      <dc:creator><![CDATA[Jie Li - SharePoint]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/opal/2011/01/18/what-can-happen-when-you-try-to-convert-a-standard-sharepoint-2010-farm-to-enterprise/</guid>
      <description><![CDATA[I was investigating on what exactly are the differences between a SharePoint farm with Standard CAL...]]></description>
      <content:encoded><![CDATA[<p>I was investigating on what exactly are the differences between a SharePoint farm with Standard CAL and Enterprise CAL. And even more, with/without Office Web Apps. So first I got my single server installation built, with Office Web Apps, and took several screenshots. Then I go ahead to input my Enterprise key in Convert License Type page.</p>  <p>What? The input control is disabled? Current License shows I have SharePoint Server with Standard Client Access License, it’s not a trial, so it’s not my key problem.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/6253.snap0149_1021D1E1.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-93-57-metablogapi/6253.snap0149_5F00_1021D1E1.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="snap0149" border="0" alt="snap0149" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/3022.snap0149_thumb_53F60638.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-93-57-metablogapi/3022.snap0149_5F00_thumb_5F00_53F60638.png" width="644" height="203" /></a></p>  <p>When move the mouse to the input box, it shows a default cursor, instead of a text cursor, which means it is disabled. I tried inside and outside the VM, different browsers, nothing really help.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/8540.snap0150_6F9A922E.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-93-57-metablogapi/8540.snap0150_5F00_6F9A922E.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="snap0150" border="0" alt="snap0150" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/2376.snap0150_thumb_3A8E02FE.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-93-57-metablogapi/2376.snap0150_5F00_thumb_5F00_3A8E02FE.png" width="244" height="63" /></a></p>  <p>I don’t have the time to troubleshoot what the hell happened, so here’s the trick:</p>  <p>Get your IE8 developer tool out, and point it to the disabled input box.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/4428.snap0151_615C193E.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-93-57-metablogapi/4428.snap0151_5F00_615C193E.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="snap0151" border="0" alt="snap0151" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/4011.snap0151_thumb_3A21D009.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-93-57-metablogapi/4011.snap0151_5F00_thumb_5F00_3A21D009.png" width="644" height="255" /></a></p>  <p>Now you can have the line highlighted. Hmm, disabled=”disabled”. Let’s change it to trick the page.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/7658.snap0152_6EC22C44.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-93-57-metablogapi/7658.snap0152_5F00_6EC22C44.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="snap0152" border="0" alt="snap0152" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/2451.snap0152_thumb_67A2EFCC.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-93-57-metablogapi/2451.snap0152_5F00_thumb_5F00_67A2EFCC.png" width="644" height="53" /></a></p>  <p>I changed the name “disabled” to something that doesn’t make sense. I guess people can have a better idea for this but anyway.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/8712.snap0153_127B53DF.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-93-57-metablogapi/8712.snap0153_5F00_127B53DF.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="snap0153" border="0" alt="snap0153" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/7167.snap0153_thumb_39496A1F.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-93-57-metablogapi/7167.snap0153_5F00_thumb_5F00_39496A1F.png" width="644" height="38" /></a></p>  <p>Now I can input my Enterprise license key to the box. Wait, OK button is still disabled. Time for the same trick…</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/4428.snap0154_58F843E7.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-93-57-metablogapi/4428.snap0154_5F00_58F843E7.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="snap0154" border="0" alt="snap0154" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/5516.snap0154_thumb_2DB3ACE0.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-93-57-metablogapi/5516.snap0154_5F00_thumb_5F00_2DB3ACE0.png" width="350" height="185" /></a></p>  <p>After Ok button is enabled, click on it, the feature for Enterprise CAL now can be unlocked without any problem.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/0310.snap0155_3F9040AD.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-93-57-metablogapi/0310.snap0155_5F00_3F9040AD.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="snap0155" border="0" alt="snap0155" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/1616.snap0155_thumb_2D4779EB.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-93-57-metablogapi/1616.snap0155_5F00_thumb_5F00_2D4779EB.png" width="938" height="204" /></a></p>  <p>I don’t know what caused the original problem. But anyway, this is a quick way to have a workaround.</p>  <p>Note: this is not for production use. If you got the same issue on a production farm, better call support.</p>]]></content:encoded>
    </item>
    <item>
      <title>SharePoint 2010 on a Mac with Office for Mac 2011</title>
      <link>https://docs.microsoft.com/archive/blogs/opal/sharepoint-2010-on-a-mac-with-office-for-mac-2011</link>
      <pubDate>Sat, 13 Nov 2010 22:37:09 GMT</pubDate>
      <dc:creator><![CDATA[Jie Li - SharePoint]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/opal/2010/11/13/sharepoint-2010-on-a-mac-with-office-for-mac-2011/</guid>
      <description><![CDATA[It’s quite interesting that we have talked so much on the improved browser support in SharePoint...]]></description>
      <content:encoded><![CDATA[<p>It’s quite interesting that we have talked so much on the improved browser support in SharePoint 2010. But if you are a Mac user, you can rarely see a comprehensive list of what you can do and what you cannot with clear explanation.&#160; If you search on the internet, you can find <a href="https://sp.meetdux.com/default.aspx" target="_blank">Dux</a> has a very good video here: <a title="https://www.vimeo.com/10709658" href="https://www.vimeo.com/10709658">https://www.vimeo.com/10709658</a>. He went through nearly all the features with Office for Mac 2008. If you are a Mac user/admin and need to use SharePoint, it’s worth watching. Virtualization would be another way to get around of the limitations. The official documentation for browser support is here: <a title="https://technet.microsoft.com/en-us/library/cc263526.aspx" href="https://technet.microsoft.com/en-us/library/cc263526.aspx">https://technet.microsoft.com/en-us/library/cc263526.aspx</a>. Scroll down to the bottom of the page, you can find the limitations for Safari and Firefox on a non-Windows system (most of the time that means Mac). </p>  <p>However, some of the information there may not be accurate…or just confusing. So I will try to make it clear in this post…</p>  <p>Here’re some questions I collected during the past months, and the answers to them are based on my experience, not official support statement:</p>  <p><strong>Can Mac users use SharePoint 2010?</strong></p>  <p>Of course yes. Both Safari and Firefox are supported browsers of SharePoint 2010 because of the introduce of XHTML 1.0 in the product. The limitations can be found in <a title="https://technet.microsoft.com/en-us/library/cc263526.aspx" href="https://technet.microsoft.com/en-us/library/cc263526.aspx">https://technet.microsoft.com/en-us/library/cc263526.aspx</a>. However, there’re some mistakes in the language used in the article so please read on.</p>  <p><strong>Can SharePoint Admins manage SharePoint 2010 with Safari?</strong></p>  <p>Central Admin web site can be accessed by Safari and Firefox without any problem. If you do have issues with OOTB Central Admin site, please check settings on your Mac and network – something is wrong there, not SharePoint. There’s no ActiveX controls to block you from doing any admin tasks. Of course, there’s no Windows PowerShell on a Mac so you cannot do the Windows PowerShell Remoting tasks, but that cannot stop you from using Remote Desktop for Mac to connect to those SharePoint Servers.</p>  <p><strong>Can I directly open Office file from SharePoint and save it back?</strong></p>  <p>Yes, although you will not have Read Only/Edit option to choose from before you open it in Office for Mac. The file will be opened as Read Only by default, and you can modify the file by click Edit. Then you can also save it back to the original location.</p>  <p><strong>Can I upload file to SharePoint using Mac?</strong></p>  <p>Certainly you can. In the TechNet article there’s an item like this:</p>  <p><em>File upload and copy: Requires an ActiveX control that is not support on this platform.</em></p>  <p>But this is invalid. File upload does not require an ActiveX control. What you cannot achieve is to use the Upload Multiple Documents options, see below.</p>  <p><strong>Can I upload multiple files to SharePoint using Mac?</strong></p>  <p>On the browser, no. Unless you use virtualization solutions with Internet Explorer, the <strong>Upload Multiple Documents</strong> menu item is disabled. The reason behind this is the feature requires STS Upld ActiveX control. However, you can use Microsoft Document Connection to upload multiple files without any problem. </p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/7043.uploadmultiple_4DDEDFE0.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-93-57-metablogapi/7043.uploadmultiple_5F00_4DDEDFE0.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="uploadmultiple" border="0" alt="uploadmultiple" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/1777.uploadmultiple_thumb_02130927.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-93-57-metablogapi/1777.uploadmultiple_5F00_thumb_5F00_02130927.jpg" width="644" height="404" /></a></p>  <p>Microsoft Document Connection, which was introduced in Office for Mac 2008 SP2, now is also a part of the Office for Mac 2011 installation. It can connect to both SharePoint sites and SkyDrive. Multiple file upload is simple with this application – just drag and drop them into the application then everything is done. The application itself can be seen as a very lite version of SharePoint Workspace, although it doesn’t do much beyond upload, read, edit, check in/check out. You cannot delete a file, create a new folder, or edit its metadata properties in this app, and to get the latest update you need to hit Refresh button. </p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/4722.Sequence-11-12-10-5-31-PM_339E76BC.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-93-57-metablogapi/4722.Sequence_2D00_11_2D00_12_2D00_10_2D00_5_2D00_31_2D00_PM_5F00_339E76BC.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Sequence-11 12 10-5 31 PM" border="0" alt="Sequence-11 12 10-5 31 PM" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/8547.Sequence-11-12-10-5-31-PM_thumb_1A367382.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-93-57-metablogapi/8547.Sequence_2D00_11_2D00_12_2D00_10_2D00_5_2D00_31_2D00_PM_5F00_thumb_5F00_1A367382.jpg" width="644" height="435" /></a></p>  <p><strong>Can I have Explorer View in Mac?</strong></p>  <p>No. Since how Windows/Mac plus all the browsers has different ways to handle this protocol, it is nearly impossible to have a standard way to implement it to work across different platform with native Explorer/Finder support.&#160; Microsoft Document Connection is a good client to replace this feature.</p>  <p><strong>How do I use Infopath/Onenote/Access/Visio, etc…on SharePoint with Mac?</strong></p>  <p>Since these applications are not existing in current Office for Mac 2011 release, the only way to use them on Mac is to use virtualization. Alternatively, you can use Infopath Service, Onenote, Access Service and Visio Service on SharePoint with Safari/Firefox on Mac. Office Web Apps also allows you to directly view/edit Office files without even install Office for Mac on the machine. (You need to have a Office client license to use Office Web Apps on SharePoint) </p>      <p><strong>Does Media Web Part work on Mac?</strong></p>  <p>Yes. You need to install SilverLight on Mac before it’s functional. </p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/1602.silverlight_24F3CAD7.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-93-57-metablogapi/1602.silverlight_5F00_24F3CAD7.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="silverlight" border="0" alt="silverlight" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/4010.silverlight_thumb_248797E2.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-93-57-metablogapi/4010.silverlight_5F00_thumb_5F00_248797E2.jpg" width="244" height="167" /></a>&#160;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/0513.silverlightvideo_5927F41D.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-93-57-metablogapi/0513.silverlightvideo_5F00_5927F41D.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="silverlightvideo" border="0" alt="silverlightvideo" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/5315.silverlightvideo_thumb_11D29E2B.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-93-57-metablogapi/5315.silverlightvideo_5F00_thumb_5F00_11D29E2B.jpg" width="244" height="168" /></a></p>  <p><strong>Can I insert HTML5 video content to SharePoint so it can work with Mac?</strong></p>  <p>Yes. Upload the video to any document library and reference it in your video tag. Please note H.264 content will not work with Firefox since they didn’t implement the support. See <a title="https://blogs.msdn.com/b/opal/archive/2010/06/14/what-s-the-story-for-html5-with-sharepoint-2010.aspx" href="https://blogs.msdn.com/b/opal/archive/2010/06/14/what-s-the-story-for-html5-with-sharepoint-2010.aspx">https://blogs.msdn.com/b/opal/archive/2010/06/14/what-s-the-story-for-html5-with-sharepoint-2010.aspx</a></p>  <p>Here’s an example: The upper right video is from Media Web Part, while the lower left one is built with Content Editor Web Part with HTML5 &lt;video&gt; tag.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/7140.Sequence-11-12-10-1-00-PM_519C84B0.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-93-57-metablogapi/7140.Sequence_2D00_11_2D00_12_2D00_10_2D00_1_2D00_00_2D00_PM_5F00_519C84B0.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Sequence-11 12 10-1 00 PM" border="0" alt="Sequence-11 12 10-1 00 PM" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/7853.Sequence-11-12-10-1-00-PM_thumb_311544FE.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-93-57-metablogapi/7853.Sequence_2D00_11_2D00_12_2D00_10_2D00_1_2D00_00_2D00_PM_5F00_thumb_5F00_311544FE.jpg" width="644" height="435" /></a></p>      <p><strong>Since I have already installed Office for Mac 2011, can I use the features on the Ribbon such as Connect to Outlook, Excel, SharePoint Workspace, etc?</strong></p>  <p>Unfortunately no. These features uses ActiveX controls except Export to Excel. And for Export to Excel feature, since Excel for Mac does not have a good support for Web Query(.iqy), it is really hard to make it to work. I may need to dig into the details, but it seems like when you run saved query Excel failed to authenticate with SharePoint.&#160; Outlook for Mac does not have the ability to connect to SharePoint.</p>  <p><strong>Can I edit SharePoint pages using Safari? I cannot do it with iPad or iPhone!</strong></p>  <p>Yes you can – This is fully supported. The mobile version of Safari is a trimmed down version of Safari -- it does not support contentEditable property so it cannot be used with any rich text editing application. For details see <a title="https://blogs.msdn.com/b/opal/archive/2010/09/01/can-i-use-ipad-iphone-with-sharepoint-2010.aspx" href="https://blogs.msdn.com/b/opal/archive/2010/09/01/can-i-use-ipad-iphone-with-sharepoint-2010.aspx">https://blogs.msdn.com/b/opal/archive/2010/09/01/can-i-use-ipad-iphone-with-sharepoint-2010.aspx</a></p>  <p><strong>Is there presence support if I installed Communicator for Mac?</strong></p>  <p>No. The presence information (green/yellow/red) is shown through an ActiveX control installed by Communicator(Lync) if you use Windows. But you can have presence indicator when you use Office clients such as Outlook for Mac.</p>  <p>&#160;</p>  <p>I’ll try to update this post when I have more information…</p>  <p>Jie</p>]]></content:encoded>
    </item>
    <item>
      <title>SharePoint on the iPad: Filamente and SharePlus</title>
      <link>https://docs.microsoft.com/archive/blogs/opal/sharepoint-on-the-ipad-filamente-and-shareplus</link>
      <pubDate>Mon, 25 Oct 2010 14:51:00 GMT</pubDate>
      <dc:creator><![CDATA[Jie Li - SharePoint]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/opal/2010/10/25/sharepoint-on-the-ipad-filamente-and-shareplus/</guid>
      <description><![CDATA[[11/13/2010] Update on current version of FilaMente and SharePlus. 
[11/13/2010] +Moprise is a new...]]></description>
      <content:encoded><![CDATA[<p>[11/13/2010] Update on current version of FilaMente and SharePlus. </p>
<p>[11/13/2010] +Moprise is a new free SharePoint client on iPad - it handles files pretty good, but lacks of ability to handle lists.</p>
<p><span style="background-color: #ffff00;">Disclaimer: This is not an official support statement or recommendation from Microsoft Corporation and SharePoint team.</span></p>
<p>In <a href="https://blogs.msdn.com/b/opal/archive/2010/09/01/can-i-use-ipad-iphone-with-sharepoint-2010.aspx">the last blog post</a> I discussed iPad experience on SharePoint but didn&rsquo;t go through the Apps, so this blog is to continue the discussion. Please note this is not even a personal recommendation, just a quick reference to help the readers to consider when they want to do the similar. And as always, 3rd party applications should be supported by their developers, not Microsoft.</p>
<p>If you do a search for &ldquo;SharePoint&rdquo; on iPad&rsquo;s App Store, you can find two generic SharePoint clients. One is <a target="_blank" href="https://itunes.apple.com/us/app/filamente-sharepoint-client/id390052009?mt=8">Filamente</a> and another is <a target="_blank" href="https://itunes.apple.com/us/app/shareplus-office-mobile-client/id364895421?mt=8">SharePlus</a>. There&rsquo;re some other special SharePoint clients around, like a NewsGator client and a Team Portal client, we are not discussing them because they only work with their own platform.</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/0535.snap0009_29C6C799.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-93-57-metablogapi/0535.snap0009_5F00_29C6C799.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/4670.snap0009_thumb_24483128.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-93-57-metablogapi/4670.snap0009_5F00_thumb_5F00_24483128.png" alt="snap0009" title="snap0009" style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" border="0" height="111" width="244" /></a></p>
<p>So, what&rsquo;s the difference? I bought both apps, and played with them for over a month. It&rsquo;s interesting to see both of them provided a good set of features, and SharePlus also have a lite version for people to try out&hellip; Really hard to say which one is better. Here&rsquo;s a quick table of the facts from my experience. I only work with some list items and document sets on our SharePoint library so this does not cover all the area. </p>
<table style="width: 489px;" border="1" cellpadding="2" cellspacing="0">
<tbody>
<tr>
<td valign="top" width="146">&nbsp;</td>
<td valign="top" width="179">Filamente 1.1.0</td>
<td valign="top" width="162">SharePlus 2.1</td>
</tr>
<tr>
<td valign="top" width="161">Support common tasks on SharePoint</td>
<td valign="top" width="190">Yes</td>
<td valign="top" width="169">Yes</td>
</tr>
<tr>
<td valign="top" width="169">Preview docs</td>
<td valign="top" width="192">Yes</td>
<td valign="top" width="172">Yes</td>
</tr>
<tr>
<td valign="top" width="171">Open files in 3rd party Apps</td>
<td valign="top" width="191">Yes</td>
<td valign="top" width="172">Yes</td>
</tr>
<tr>
<td valign="top" width="172">Edit List</td>
<td valign="top" width="191">Yes</td>
<td valign="top" width="171">Yes</td>
</tr>
<tr>
<td valign="top" width="173">Go Offline</td>
<td valign="top" width="190">Yes</td>
<td valign="top" width="171">Yes</td>
</tr>
<tr>
<td valign="top" width="174">Form based Authentication</td>
<td valign="top" width="190">Yes</td>
<td valign="top" width="171"><span style="text-decoration: line-through;">No</span> Yes - Supported in Current version<br /></td>
</tr>
<tr>
<td valign="top" width="174">Document Set</td>
<td valign="top" width="190">
<p><span style="text-decoration: line-through;">No &ndash; it will be displayed as list</span></p>
<p><span style="background-color: #ffff00;">Update: This is supported in current version. Thanks to the author!</span></p>
</td>
<td valign="top" width="171">Yes &ndash; shows as folders</td>
</tr>
<tr>
<td valign="top" width="174">Stability</td>
<td valign="top" width="190">Crashes sometimes</td>
<td valign="top" width="171">Crashes sometimes</td>
</tr>
<tr>
<td valign="top" width="174">Price (as of 10/25/2010)</td>
<td valign="top" width="190">2.99 USD</td>
<td valign="top" width="171">14.99 USD*</td>
</tr>
</tbody>
</table>
<p>*I bought SharePlus at 4.99USD in Sep. SharePlus Lite is free all the time without list items editing feature.</p>
<p><b>Performance</b></p>
<p>Just personal &ndash; it feels like Filamente is faster than SharePlus when you try to open a SharePoint site and load all asset list. But after that the two are the same.</p>
<p><b>UI and Features</b></p>
<p>The two Apps shares a similar UI with minor difference. <span style="text-decoration: line-through;">But the lack of document set support in Filamente is really annoying</span>. Other than that it&rsquo;s fine. In v1.1 Filamente added FBA support, I haven&rsquo;t got a chance to try out though.</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/4667.snap0010_5CF2DB35.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-93-57-metablogapi/4667.snap0010_5F00_5CF2DB35.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/5238.snap0010_thumb_159D8543.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-93-57-metablogapi/5238.snap0010_5F00_thumb_5F00_159D8543.png" alt="snap0010" title="snap0010" style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" border="0" height="184" width="244" /></a><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/8054.snap0027_236FCB3E.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-93-57-metablogapi/8054.snap0027_5F00_236FCB3E.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/2021.snap0027_thumb_5C1A754B.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-93-57-metablogapi/2021.snap0027_5F00_thumb_5F00_5C1A754B.png" alt="snap0027" title="snap0027" style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" border="0" height="184" width="244" /></a></p>
<p><b>Preview</b></p>
<p>Both of the Apps use Apple&rsquo;s default viewer which means bad formatting for office documents. But both of them allows you to open the file in a 3rd party App which may handle the formatting better. Neither of the Apps use Office Web Apps even that&rsquo;s deployed.</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/7382.snap0041_6DF70918.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-93-57-metablogapi/7382.snap0041_5F00_6DF70918.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/93/57/metablogapi/5810.snap0041_thumb_743DDFA6.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-93-57-metablogapi/5810.snap0041_5F00_thumb_5F00_743DDFA6.png" alt="snap0041" title="snap0041" style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" border="0" height="184" width="244" /></a></p>
<p>Don&rsquo;t expect these apps to be able to handle all the collaboration scenarios on SharePoint. But if you just want to preview the documents and lists on the iPad, they are pretty handy compared with the browser experience in Mobile Safari. </p>
<p>Jie.</p>]]></content:encoded>
    </item>
    <item>
      <title>Please install updates for ASP.Net issue immediately</title>
      <link>https://docs.microsoft.com/archive/blogs/opal/please-install-updates-for-asp-net-issue-immediately</link>
      <pubDate>Tue, 28 Sep 2010 10:22:13 GMT</pubDate>
      <dc:creator><![CDATA[Jie Li - SharePoint]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/opal/2010/09/28/please-install-updates-for-asp-net-issue-immediately/</guid>
      <description><![CDATA[Here’s the updated security bulletin for the issue....]]></description>
      <content:encoded><![CDATA[<p>Here’s the updated security bulletin for the issue. </p>  <p><a title="https://www.microsoft.com/technet/security/bulletin/MS10-070.mspx" href="https://www.microsoft.com/technet/security/bulletin/MS10-070.mspx">https://www.microsoft.com/technet/security/bulletin/MS10-070.mspx</a></p>]]></content:encoded>
    </item>
    <item>
      <title>ASP.Net Vulnerability and SharePoint</title>
      <link>https://docs.microsoft.com/archive/blogs/opal/asp-net-vulnerability-and-sharepoint</link>
      <pubDate>Tue, 21 Sep 2010 01:29:00 GMT</pubDate>
      <dc:creator><![CDATA[Jie Li - SharePoint]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/opal/2010/09/21/asp-net-vulnerability-and-sharepoint/</guid>
      <description><![CDATA[UPDATE 09/28/10: Check out new security bulletin&nbsp;to download...]]></description>
      <content:encoded><![CDATA[<p><span style="background-color: #ffff00;">UPDATE 09/28/10: Check out new security bulletin&nbsp;to download updates&nbsp;</span><a href="https://www.microsoft.com/technet/security/bulletin/MS10-070.mspx"><span style="background-color: #ffff00;">https://www.microsoft.com/technet/security/bulletin/MS10-070.mspx</span></a></p>
<p>You may have already read these articles. If not, please do it right now.</p>
<p><a href="https://www.microsoft.com/technet/security/advisory/2416728.mspx" title="https://www.microsoft.com/technet/security/advisory/2416728.mspx">https://www.microsoft.com/technet/security/advisory/2416728.mspx</a> </p>
<p><a href="https://blogs.msdn.com/b/sharepoint/archive/2010/09/21/security-advisory-2416728-vulnerability-in-asp-net-and-sharepoint.aspx" title="https://blogs.msdn.com/b/sharepoint/archive/2010/09/21/security-advisory-2416728-vulnerability-in-asp-net-and-sharepoint.aspx">https://blogs.msdn.com/b/sharepoint/archive/2010/09/21/security-advisory-2416728-vulnerability-in-asp-net-and-sharepoint.aspx</a></p>
<p>I will not repeat the message in those posts, but you should follow the instructions to prevent potential attacks.</p>
<p><span style="text-decoration: line-through;">So how about SharePoint Server 2007 and WSS 3.0? It&rsquo;s not on SharePoint Team Blog (yet).</span></p>
<p><span style="text-decoration: line-through;">You may need to follow the workaround for ASP.Net 1.0~3.5:</span></p>
<ul>
<li><span style="text-decoration: line-through;">Put error.html in %CommonProgramFiles%\Microsoft Shared\Web Server Extensions\12\template\layouts </span></li>
<li><span style="text-decoration: line-through;">Modify web.config in each directory under %SystemDrive%\inetpub\wwwroot\wss\virtualdirectories to have a customerror section like this: &lt;customErrors mode="On" defaultRedirect="/_layouts/error.html" /&gt;</span></li>
<li><span style="text-decoration: line-through;">IISRESET /NOFORCE</span></li>
</ul>
<p><span style="text-decoration: line-through;">Update: 2007/WSS3 is not vulnerable to the attack. No workaround is needed right now, but you still need to apply the fix when it come out.</span></p>
<p><span style="text-decoration: line-through;">Please follow the updated SP team blog post for 2007 issue: </span></p>
<p><a href="https://blogs.msdn.com/b/sharepoint/archive/2010/09/21/security-advisory-2416728-vulnerability-in-asp-net-and-sharepoint.aspx" title="https://blogs.msdn.com/b/sharepoint/archive/2010/09/21/security-advisory-2416728-vulnerability-in-asp-net-and-sharepoint.aspx"><span style="text-decoration: line-through;">https://blogs.msdn.com/b/sharepoint/archive/2010/09/21/security-advisory-2416728-vulnerability-in-asp-net-and-sharepoint.aspx</span></a></p>
<p><span style="text-decoration: line-through;">How to validate? Can I type in some non-existing pages to test if web.config changes work on SharePoint? </span></p>
<p><span style="text-decoration: line-through;">The answer would be no. When you try to access a non-existing page on a SharePoint site with a modified web.config you will still have 404 codes. But SharePoint has its own custom error handler to generate those 404s for non-existing pages, which will not be able to be used directly by the attack. The workaround will be able to prevent error codes from being generated by accessing certain ASP.Net resources, and it would work if you followed the steps correctly.</span> </p>
<p>Just remember, the ultimate solution is the upcoming ASP.Net fix. This workaround is just temporary, get you protection before the patch is released. Once it&rsquo;s released, apply the fix and then restore your web.config to the original ones.</p>
<p>Jie</p>]]></content:encoded>
    </item>
  </channel>
</rss>