<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><!--RSS generated by Windows SharePoint Services V3 RSS Generator on 11/11/2009 22:58:43--><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Enrique Blanco</title><link>http://blogs.renacimiento.com/eblanco</link><description>RSS feed for the Posts list.</description><lastBuildDate>Wed, 11 Nov 2009 21:58:43 GMT</lastBuildDate><generator>SharePoint CKS:EBE</generator><ttl>60</ttl><image><title>Enrique Blanco</title><url>http://blogs.renacimiento.com/eblanco/_layouts/images/homepage.gif</url><link>http://blogs.renacimiento.com/eblanco</link></image><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/eblanco" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><title>The right way to read MOSS user and lookup field values</title><link>http://feedproxy.google.com/~r/eblanco/~3/Tuege5ez_so/the-right-way-to-read-moss-user-and-lookup-field-values.aspx</link><guid isPermaLink="false">/eblanco/archive/2009/10/17/the-right-way-to-read-moss-user-and-lookup-field-values.aspx</guid><description>&lt;div class="ExternalClass9E121D3188744F9689A773954D11A046"&gt;&lt;p&gt;Sometimes when we read the value of certain fields (lookup, user, links, etc), the value of the fields is kind of “encoded”: &lt;/p&gt;  &lt;p&gt;For example for the FileRef field can be something like  “1;#Paginas/default.aspx”&lt;/p&gt;  &lt;p&gt;A weird value ain’t it?, what people usually do is split by # and then get the second part, that is a quite sad method…&lt;/p&gt;  &lt;h3&gt;How to properly read the values of those encoded fields?&lt;/h3&gt;  &lt;p&gt;First of all you must know which type the value corresponds to, so open your SharePoint Manager (if you don’t use any tool like it, you should) and get to the list and field in question:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.renacimiento.com/eblanco/Media/WindowsLiveWriter/TherightwaytoreadMOSSuserandlookupfieldv_F401/image_2.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="image" border="0" alt="image" src="http://blogs.renacimiento.com/eblanco/Media/WindowsLiveWriter/TherightwaytoreadMOSSuserandlookupfieldv_F401/image_thumb.png" width="704" height="435"&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;You can see the internal name of the field (in this case FileRef) and in the FieldValueType property the name of the class you should use to get the values of the field (in this case SPFieldLookupValue), so all you have to do to set the value of the field is using the class to parse the values and use the members.&lt;/p&gt;  &lt;p&gt;SPFieldLookupValue spFValue = new SPFieldLookupValue(itemPage[“FileRef”].ToString());   &lt;br&gt;string url = spFValue.LookupValue;&lt;/p&gt;  &lt;p&gt;For the Created By field, you should use the SPFieldUserValue definition, for the PublishingPageLayout  use the SPFieldUrlValue… everything can be achieved by inspecting the list definitions with SPM, so you have no excuses ;).&lt;/p&gt;  &lt;p&gt;The main point against using the Split method is that the storage method can change with a service pack or in next versions of the product and then your code might fail at runtime, if there is a method for accesing that fields properly we should use that.&lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/eblanco?a=yQVqj5UbbOk:3Jd9-vboZWQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eblanco?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eblanco?a=yQVqj5UbbOk:3Jd9-vboZWQ:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eblanco?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eblanco?a=yQVqj5UbbOk:3Jd9-vboZWQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eblanco?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/eblanco/~4/Tuege5ez_so" height="1" width="1"/&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Enrique Blanco</dc:creator><pubDate>Sat, 17 Oct 2009 17:17:01 GMT</pubDate><category domain="http://blogs.renacimiento.com/eblanco/archive/tags/MOSS/WSS/default.aspx">MOSS/WSS</category><feedburner:origLink>http://blogs.renacimiento.com/eblanco/archive/2009/10/17/the-right-way-to-read-moss-user-and-lookup-field-values.aspx</feedburner:origLink></item><item><title>FullTextSqlQuery, SPContext.Current.Site and DISP_E_Exception</title><link>http://feedproxy.google.com/~r/eblanco/~3/571pUqdiEJU/fulltextsqlquery-spcontext-current-site-and-disp_e_exception.aspx</link><guid isPermaLink="false">/eblanco/archive/2009/09/27/fulltextsqlquery-spcontext-current-site-and-disp_e_exception.aspx</guid><description>&lt;div class="ExternalClassBFC05A5672314EC2B700319317455B36"&gt;&lt;p&gt;I had quite a weird error, when deleting a webpart I got an error like &lt;a href="http://blogs.renacimiento.com/eblanco/archive/2009/09/16/hresult-0x80020009-disp_e_exception.aspx"&gt;this&lt;/a&gt;, it was obvious that some object was already disposed but I had made sure (or at least I thought) that I had all the memory disposal issues under control.&lt;/p&gt;  &lt;p&gt;After commenting various functions I had targeted the error to a code region like this:&lt;/p&gt;  &lt;p&gt;using (FullTextSqlQuery query = new FullTextSqlQuery(SPContext.Current.Site))   &lt;br&gt;{ … }&lt;/p&gt;  &lt;p&gt;And after looking in &lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.office.server.search.query.fulltextsqlquery.fulltextsqlquery.aspx"&gt;msdn there was a community comment&lt;/a&gt; that said:&lt;/p&gt;  &lt;p&gt;“You need to be very careful about what SPSite object you pass to this constructor. If you pass in the SPContext.Current.Site   &lt;br&gt;object and you later call the Dispose() method on your instance of the FullTextSqlQuery object (or if you've wrapped the instance in a using statement), you can potentially get the dreaded &amp;quot;Trying to use and SPWeb object that has been closed or disposed ...&amp;quot; error later in the page request. That's because the FullTextSqlQuery class keeps a reference of the SPSite object instance passed into the constructor and when this FullTextSqlQuery instance is disposed, the SPSite object is also disposed”&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;So the code (for now will be):&lt;/p&gt;  &lt;p&gt;Guid idSitio = SPContext.Current.Site.ID;   &lt;br&gt;using (SPSite sitio = new SPSite(idSitio))    &lt;br&gt;{    &lt;br&gt;   using (FullTextSqlQuery query = new FullTextSqlQuery(sitio))    &lt;br&gt;   { … }&lt;/p&gt;  &lt;p&gt;}&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Thanks to &lt;a href="http://www.deviantpoint.com"&gt;Bart X Tubalinal&lt;/a&gt; ;)&lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/eblanco?a=SZhwuw6w1gk:2HOOohyV1e8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eblanco?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eblanco?a=SZhwuw6w1gk:2HOOohyV1e8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eblanco?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eblanco?a=SZhwuw6w1gk:2HOOohyV1e8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eblanco?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/eblanco/~4/571pUqdiEJU" height="1" width="1"/&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Enrique Blanco</dc:creator><pubDate>Sun, 27 Sep 2009 13:45:05 GMT</pubDate><category domain="http://blogs.renacimiento.com/eblanco/archive/tags/MOSS/WSS/default.aspx">MOSS/WSS</category><feedburner:origLink>http://blogs.renacimiento.com/eblanco/archive/2009/09/27/fulltextsqlquery-spcontext-current-site-and-disp_e_exception.aspx</feedburner:origLink></item><item><title>Inconsistent checked out state in SPD - Clean SharePoint Designer cache</title><link>http://feedproxy.google.com/~r/eblanco/~3/pry97nlpNy0/inconsistent-checked-out-state-in-spd-clean-sharepoint-designer-cache.aspx</link><guid isPermaLink="false">/eblanco/archive/2009/09/27/inconsistent-checked-out-state-in-spd-clean-sharepoint-designer-cache.aspx</guid><description>&lt;div class="ExternalClass0C06FCA6979B4A288E92AA583FCCEFF9"&gt;&lt;p&gt;This is a classic one, but quite annoying… &lt;/p&gt;  &lt;p&gt;You’re editing a file (a css for example) in SPD and it tells you that the file is checked out, but you know it isn’t. You try to check it in to get things in sync and it raises an error, because the file is not really checked out… you try F5, exiting and entering SPD and cleaning IE cache and nothing works…&lt;/p&gt;  &lt;p&gt;The solution is exiting SPD, opening C:\Documents and Settings\&amp;lt;user&amp;gt;\Configuración local\Datos de programa\Microsoft\WebsiteCache (or similar in your language) and deleting the folder of the site you’re trying to connect to (I will delete all files and folder there).&lt;/p&gt;  &lt;p&gt;Once deleted you open SPD and the view you get is in sync with the correct state of the files in the server.&lt;/p&gt;  &lt;p&gt;I think my problem is that I had the css checked out and then deleted the site collection and recreated it, so SPD cache was invalid, what I don’t know is why there is not a visible “Refresh all” button, because F5 did not worked for me this time…&lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/eblanco?a=XpjplNvfd6c:MMMdLkwTnVk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eblanco?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eblanco?a=XpjplNvfd6c:MMMdLkwTnVk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eblanco?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eblanco?a=XpjplNvfd6c:MMMdLkwTnVk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eblanco?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/eblanco/~4/pry97nlpNy0" height="1" width="1"/&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Enrique Blanco</dc:creator><pubDate>Sun, 27 Sep 2009 12:53:42 GMT</pubDate><category domain="http://blogs.renacimiento.com/eblanco/archive/tags/MOSS/WSS/default.aspx">MOSS/WSS</category><feedburner:origLink>http://blogs.renacimiento.com/eblanco/archive/2009/09/27/inconsistent-checked-out-state-in-spd-clean-sharepoint-designer-cache.aspx</feedburner:origLink></item><item><title>SQL Server Full Text Search + iFilters + documents in blobs</title><link>http://feedproxy.google.com/~r/eblanco/~3/okVjs1ab1Wc/sql-server-full-text-search-ifilters-documents-in-blobs.aspx</link><guid isPermaLink="false">/eblanco/archive/2009/09/22/sql-server-full-text-search-ifilters-documents-in-blobs.aspx</guid><description>&lt;div class="ExternalClass052150B3834D413E9A9193A845A235B6"&gt;
&lt;p&gt;A usually underused feature of SQL Server is the &lt;a href="http://msdn.microsoft.com/en-us/library/ms142571.aspx"&gt;Full Text Search&lt;/a&gt;, usually we simply code LIKE statements and do not create catalogs to have more advances queries.&lt;/p&gt;
&lt;p&gt;A very interesting feature of the Full Text Search engine is the integration with the iFilters that allow you not only search in the text fields, but also in the image (blob) fields that can contain pdf or doc files, so your application can perform also documental search over the files, without having to use WSS to store the documents or index them. Much simpler.&lt;/p&gt;
&lt;p&gt;The only “bad” point is that you need to install the iFilters on the SQL Servers, and some administrators don’t like the idea to touch them too much. &lt;/p&gt;
&lt;p&gt;You can download the &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=es&amp;amp;FamilyID=60c92a37-719c-4077-b5c6-cac34f4227cc#filelist"&gt;iFilter Pack&lt;/a&gt; for free from MSDN. The installation is quite straightforward and does not require to reboot the machine. After installing the binaries you need to register the iFilters in SQL, you have the instructions for SQL Server 2008 &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;945934"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Then, for the test, we will create a new database called, for example, Test_DB.&lt;/p&gt;
&lt;p&gt;I will create a new table with an ID, an image Field and a varchar field:&lt;/p&gt;
&lt;p&gt;CREATE TABLE [dbo].[Test_Table]( &lt;br&gt;    [ID] [uniqueidentifier] NOT NULL, &lt;br&gt;    [ImageField] [varbinary](max) NOT NULL, &lt;br&gt;    [Extension] [varchar](50) NOT NULL, &lt;br&gt;CONSTRAINT [PK_Test_Table] PRIMARY KEY CLUSTERED &lt;br&gt;( &lt;br&gt;    [ID] ASC &lt;br&gt;)&lt;/p&gt;
&lt;p&gt;The ID is the primary key field, the Image field will host the docs, and the extension field will get the extension of the files, so SqlServer can call the proper iFilter to process the file.&lt;/p&gt;
&lt;p&gt;Then we will create a new Full Text Catalog, in the management studio, selecting the database and under the storage section, Full Text Catalogs:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.renacimiento.com/eblanco/Media/WindowsLiveWriter/SQLServerFullTextSearchiFiltersdocuments_14D1C/image_2.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="image" border="0" alt="image" src="http://blogs.renacimiento.com/eblanco/Media/WindowsLiveWriter/SQLServerFullTextSearchiFiltersdocuments_14D1C/image_thumb.png" width="136" height="244"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Once you create the full text catalog you should make it the default catalog: Right click over the catalog-&amp;gt; Properties-&amp;gt; Default Catalog:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.renacimiento.com/eblanco/Media/WindowsLiveWriter/SQLServerFullTextSearchiFiltersdocuments_14D1C/image_4.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="image" border="0" alt="image" src="http://blogs.renacimiento.com/eblanco/Media/WindowsLiveWriter/SQLServerFullTextSearchiFiltersdocuments_14D1C/image_thumb_1.png" width="244" height="219"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Then we will instruct SQL Server to index the column using the appropriate iFilter:&lt;/p&gt;
&lt;p&gt;CREATE FULLTEXT INDEX ON Test_Table &lt;br&gt;(ImageField TYPE COLUMN Extension LANGUAGE 'SPANISH') &lt;br&gt;KEY INDEX PK_Test_Table&lt;/p&gt;
&lt;p&gt;We tell in this command to create the index on Test_Table, to index the ImageField field, use the column “Extension” to get the extension of the file (and the iFilter to use), the language used for partitioning the words and the “PK_Test_Table” is the name of the key created for the Primary Key of the table:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.renacimiento.com/eblanco/Media/WindowsLiveWriter/SQLServerFullTextSearchiFiltersdocuments_14D1C/image_6.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="image" border="0" alt="image" src="http://blogs.renacimiento.com/eblanco/Media/WindowsLiveWriter/SQLServerFullTextSearchiFiltersdocuments_14D1C/image_thumb_2.png" width="164" height="244"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;
&lt;p&gt;
&lt;p&gt;Then we will add a couple of documents to the table:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.renacimiento.com/eblanco/Media/WindowsLiveWriter/SQLServerFullTextSearchiFiltersdocuments_14D1C/image_8.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="image" border="0" alt="image" src="http://blogs.renacimiento.com/eblanco/Media/WindowsLiveWriter/SQLServerFullTextSearchiFiltersdocuments_14D1C/image_thumb_3.png" width="244" height="80"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Then we rebuild the catalog, for SQL to index it. We can also set a population schedule to keep the catalogs updated with the DB.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.renacimiento.com/eblanco/Media/WindowsLiveWriter/SQLServerFullTextSearchiFiltersdocuments_14D1C/image_10.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="image" border="0" alt="image" src="http://blogs.renacimiento.com/eblanco/Media/WindowsLiveWriter/SQLServerFullTextSearchiFiltersdocuments_14D1C/image_thumb_4.png" width="244" height="228"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;
&lt;p&gt;After that when we see the properties of the catalog we can see that the two docs are indexed:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.renacimiento.com/eblanco/Media/WindowsLiveWriter/SQLServerFullTextSearchiFiltersdocuments_14D1C/image_12.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="image" border="0" alt="image" src="http://blogs.renacimiento.com/eblanco/Media/WindowsLiveWriter/SQLServerFullTextSearchiFiltersdocuments_14D1C/image_thumb_5.png" width="244" height="219"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Then all we have to do is &lt;a href="http://msdn.microsoft.com/en-us/library/ms142559.aspx"&gt;search&lt;/a&gt; by a word contained in the documents, and magically you get the results!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.renacimiento.com/eblanco/Media/WindowsLiveWriter/SQLServerFullTextSearchiFiltersdocuments_14D1C/image_14.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="image" border="0" alt="image" src="http://blogs.renacimiento.com/eblanco/Media/WindowsLiveWriter/SQLServerFullTextSearchiFiltersdocuments_14D1C/image_thumb_6.png" width="244" height="91"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;I think this is a very useful technique to give an added value to your applications.&lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/eblanco?a=brJjvkuV15E:ZchyApuKEvc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eblanco?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eblanco?a=brJjvkuV15E:ZchyApuKEvc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eblanco?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eblanco?a=brJjvkuV15E:ZchyApuKEvc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eblanco?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/eblanco/~4/okVjs1ab1Wc" height="1" width="1"/&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Enrique Blanco</dc:creator><pubDate>Tue, 22 Sep 2009 23:38:00 GMT</pubDate><category domain="http://blogs.renacimiento.com/eblanco/archive/tags/Arquitectura/default.aspx">Arquitectura</category><feedburner:origLink>http://blogs.renacimiento.com/eblanco/archive/2009/09/22/sql-server-full-text-search-ifilters-documents-in-blobs.aspx</feedburner:origLink></item><item><title>Finding HRESULT: 0x80020009 (DISP_E_EXCEPTION)</title><link>http://feedproxy.google.com/~r/eblanco/~3/UzOJWEC9s0o/hresult-0x80020009-disp_e_exception.aspx</link><guid isPermaLink="false">/eblanco/archive/2009/09/16/hresult-0x80020009-disp_e_exception.aspx</guid><description>&lt;div class="ExternalClass248BF948149D4696B02E75C94A2B83CD"&gt;
&lt;p&gt;Sometimes you get this error, and (as usually) the log does not provide a lot of information, the error seems to be caused in MOSS own source code and apparently has nothing to do with yours. The error really says that an already disposed object is trying to be used.&lt;/p&gt;
&lt;p&gt;When will you usually get this exception? When you assign an already created object to a variable, dispose the variable and try to use the first object again, the most typical case is something like this:&lt;/p&gt;
&lt;p&gt;using (SPSite site = SPContext.Current.Site)&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;…&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;The using disposes automatically the “site” variable and when the system (or yourself) tries to use the SPContext.Current.Site object the exception arises from the system code, so it can be difficult to debug and find the source of the problem.&lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/eblanco?a=R2zfGlKTsTA:AJzq6xQrbCM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eblanco?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eblanco?a=R2zfGlKTsTA:AJzq6xQrbCM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eblanco?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eblanco?a=R2zfGlKTsTA:AJzq6xQrbCM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eblanco?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/eblanco/~4/UzOJWEC9s0o" height="1" width="1"/&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Enrique Blanco</dc:creator><pubDate>Wed, 16 Sep 2009 20:48:00 GMT</pubDate><category domain="http://blogs.renacimiento.com/eblanco/archive/tags/MOSS/WSS/default.aspx">MOSS/WSS</category><category domain="http://blogs.renacimiento.com/eblanco/archive/tags/.NET/default.aspx">.NET</category><feedburner:origLink>http://blogs.renacimiento.com/eblanco/archive/2009/09/16/hresult-0x80020009-disp_e_exception.aspx</feedburner:origLink></item><item><title>Advanced CSS eBook</title><link>http://feedproxy.google.com/~r/eblanco/~3/cKkAt_xsfWA/advanced-css-ebook.aspx</link><guid isPermaLink="false">/eblanco/archive/2009/09/14/advanced-css-ebook.aspx</guid><description>&lt;div class="ExternalClass11423D25CDBC445389D7A7EAE3F98B5D"&gt;&lt;p&gt;Via twitter my friend &lt;a href="http://www.bcendon.com/"&gt;Bruno&lt;/a&gt; pointed us to this &lt;a href="http://www.librosweb.es/"&gt;site&lt;/a&gt;, that contains this &lt;a href="http://www.librosweb.es/css_avanzado/"&gt;excellent ebook about advanced css&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;I’ve had only time to take a quick look at it, but it seems very complete and easy to follow.&lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/eblanco?a=pjwnRdjOC44:QzIy4Hm7ywU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eblanco?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eblanco?a=pjwnRdjOC44:QzIy4Hm7ywU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eblanco?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eblanco?a=pjwnRdjOC44:QzIy4Hm7ywU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eblanco?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/eblanco/~4/cKkAt_xsfWA" height="1" width="1"/&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Enrique Blanco</dc:creator><pubDate>Mon, 14 Sep 2009 22:11:47 GMT</pubDate><category domain="http://blogs.renacimiento.com/eblanco/archive/tags/Internet/default.aspx">Internet</category><feedburner:origLink>http://blogs.renacimiento.com/eblanco/archive/2009/09/14/advanced-css-ebook.aspx</feedburner:origLink></item><item><title>How to add a new server to an existing upgraded farm</title><link>http://feedproxy.google.com/~r/eblanco/~3/eQ3Cpk1yjew/how-to-add-a-new-server-to-an-existing-upgraded-farm.aspx</link><guid isPermaLink="false">/eblanco/archive/2009/08/02/how-to-add-a-new-server-to-an-existing-upgraded-farm.aspx</guid><description>&lt;div class="ExternalClass3E1CF8E22CD04C8FB40F0B96F9B59524"&gt;&lt;blockquote&gt;   &lt;p&gt;This is a very simple one, imagine you have an existing farm, all the servers have been upgraded: SP1, language packs, cumulative updates… and you have to add an additional server to the farm. What is the sequence of steps?&lt;/p&gt;    &lt;p&gt;Here it is:&lt;/p&gt;    &lt;p&gt;First of all, you can create an installation disk that includes the updates (sp1 or sp2), specially useful when the farm is heavy “patched”, you can see the procedure right here: &lt;a title="http://technet.microsoft.com/en-us/library/cc287882.aspx" href="http://technet.microsoft.com/en-us/library/cc287882.aspx"&gt;http://technet.microsoft.com/en-us/library/cc287882.aspx&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;You must get the version of moss you are currently running, you can see how here: &lt;a title="http://blogs.renacimiento.com/aarias/archive/2009/06/16/[moss]versión-de-sharepoint-instalada.aspx" href="http://blogs.renacimiento.com/aarias/archive/2009/06/16/[moss]versión-de-sharepoint-instalada.aspxç"&gt;http://blogs.renacimiento.com/aarias/archive/2009/06/16/[moss]versión-de-sharepoint-instalada.aspxç&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;And you must know which language packs are you running, you can get that by looking at the available language options when creating a new site collection, or by looking for the typical 1033, 3082, etc folders in the 12 hive directories. You have a references for the country codes in &lt;a title="http://technet.microsoft.com/en-us/library/cc262108.aspx" href="http://technet.microsoft.com/en-us/library/cc262108.aspx"&gt;http://technet.microsoft.com/en-us/library/cc262108.aspx&lt;/a&gt;.&lt;/p&gt;    &lt;p&gt;Then you have to install the software in the proper order, WITHOUT RUNNING THE SHAREPOINT PRODUCTS AND TECHNOLOGIES WIZARD:&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;Moss&lt;/li&gt;      &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=36EE1BF0-652C-4E38-B247-F29B3EEFA048&amp;amp;displaylang=en"&gt;Wss Language Pack&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=2447426B-8689-4768-BFF0-CBB511599A45&amp;amp;displaylang=en"&gt;Moss Language Pack&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;Moss &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=AD59175C-AD6A-4027-8C2F-DB25322F791B&amp;amp;displaylang=en"&gt;SP1&lt;/a&gt;/&lt;a href="http://www.microsoft.com/downloads/info.aspx?na=47&amp;amp;p=5&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=36ee1bf0-652c-4e38-b247-f29b3eefa048&amp;amp;u=details.aspx?familyid%3dB7816D90-5FC6-4347-89B0-A80DEB27A082%26displaylang%3den"&gt;SP2&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;Wss Language Pack &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=05046B1D-DD7B-456A-8838-8D978C5F3579&amp;amp;displaylang=en"&gt;SP1&lt;/a&gt;/&lt;a href="http://www.microsoft.com/downloads/info.aspx?na=47&amp;amp;p=3&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=36ee1bf0-652c-4e38-b247-f29b3eefa048&amp;amp;u=details.aspx?familyid%3dEF93E453-75F1-45DF-8C6F-4565E8549C2A%26displaylang%3den"&gt;SP2&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;Moss Language Pack &lt;a href="http://www.microsoft.com/downloads/info.aspx?na=47&amp;amp;p=2&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=05046b1d-dd7b-456a-8838-8d978c5f3579&amp;amp;u=details.aspx?familyid%3d3A6C26FD-0BEB-40D5-8CBA-15164FAAB150%26displaylang%3den"&gt;SP1&lt;/a&gt;/&lt;a href="http://www.microsoft.com/downloads/info.aspx?na=47&amp;amp;p=2&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=2447426b-8689-4768-bff0-cbb511599a45&amp;amp;u=details.aspx?familyid%3d01C6A3E8-E110-4956-903A-AD16284BF223%26displaylang%3den"&gt;SP2&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;Post SP1/SP2 cumulative updates if needed.&lt;/li&gt;   &lt;/ul&gt;    &lt;p&gt;SP1/SP2 means one or another, preferably SP2 (in my case the customer did not wanted to upgrade to SP2 so soon).&lt;/p&gt;    &lt;p&gt;While you installing some of this software the Products and Technologies Wizard will try to run, you simply have to cancel it.&lt;/p&gt;    &lt;p&gt;Once you have installed all the software you have to add the server to the existing farm by running the Products and Technologies wizard on the server and selecting to join an existing farm, then it will ask you for the SQL server instance your farm configuration database is, once selected the new server will configure and will be a part of the farm.&lt;/p&gt;    &lt;p&gt;NOTE: If you decide not to upgrade to SP2, you must not install any SP2 labeled files (that is the WSS Language Pack SP2), because it will alter some of your dll’s version numbers and problems will arise when installing some patches.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/eblanco?a=-rdZBZOWlAo:mTE7s53pPsk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eblanco?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eblanco?a=-rdZBZOWlAo:mTE7s53pPsk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eblanco?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eblanco?a=-rdZBZOWlAo:mTE7s53pPsk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eblanco?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/eblanco/~4/eQ3Cpk1yjew" height="1" width="1"/&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Enrique Blanco</dc:creator><pubDate>Sun, 02 Aug 2009 09:27:52 GMT</pubDate><category domain="http://blogs.renacimiento.com/eblanco/archive/tags/MOSS/WSS/default.aspx">MOSS/WSS</category><feedburner:origLink>http://blogs.renacimiento.com/eblanco/archive/2009/08/02/how-to-add-a-new-server-to-an-existing-upgraded-farm.aspx</feedburner:origLink></item><item><title>The proper way to handle the Name ActiveX Control warning</title><link>http://feedproxy.google.com/~r/eblanco/~3/FwnXhPnYQ9w/the-proper-way-to-handle-the-name-activex-control-warning.aspx</link><guid isPermaLink="false">/eblanco/archive/2009/08/01/the-proper-way-to-handle-the-name-activex-control-warning.aspx</guid><description>&lt;div class="ExternalClass3D17BD966A7C4574AF0051662F265F53"&gt;&lt;p&gt;One common mistake in many public facing MOSS/WSS sites (including this blog) is the Name ActiveX Control warning, it seems its the presence control activeX, that can be very useful in an intranet environment, but its no good at all in public facing sites:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.renacimiento.com/eblanco/Media/WindowsLiveWriter/TheproperwaytohandletheNameActiveXContro_FF94/image_4.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="image" border="0" alt="image" src="http://blogs.renacimiento.com/eblanco/Media/WindowsLiveWriter/TheproperwaytohandletheNameActiveXContro_FF94/image_thumb_1.png" width="644" height="26"&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;MS gives us a solution &lt;a title="http://support.microsoft.com/kb/931509" href="http://support.microsoft.com/kb/931509"&gt;http://support.microsoft.com/kb/931509&lt;/a&gt;, but it is a really crappy one, you can add the site to the trusted sites or you can copy the init.js and reference the copy in your design… then you’ll might have to take it into account when a service pack is applied and things so..&lt;/p&gt;  &lt;p&gt;I’ll tell you how I made it in my current project: A public facing site that uses webpartzones, and must be AA compatible.&lt;/p&gt;  &lt;h3&gt;Removing the default scripts when not needed&lt;/h3&gt;  &lt;p&gt;First of all, the only moment when I need MOSS’s default scripts and css is when an editor is working on the page, not when the visitors are in the site, so we will only show all the MOSS scripts and css when the user in an editor, we will archieve that by inserting the references inside an AuthoringContainer that is showed only when the user is an author:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.renacimiento.com/eblanco/Media/WindowsLiveWriter/TheproperwaytohandletheNameActiveXContro_FF94/image_8.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="image" border="0" alt="image" src="http://blogs.renacimiento.com/eblanco/Media/WindowsLiveWriter/TheproperwaytohandletheNameActiveXContro_FF94/image_thumb_3.png" width="644" height="95"&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;After that you’ll see that when an anonymous user visits the page, MOSS does not render the script and css references, the page is lighter, loads faster and the ActiveX warning is gone, but if you use webparts, the script generated by the SPWebPartManager causes a javascript error at the end of the page in this script:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.renacimiento.com/eblanco/Media/WindowsLiveWriter/TheproperwaytohandletheNameActiveXContro_FF94/image_2.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="image" border="0" alt="image" src="http://blogs.renacimiento.com/eblanco/Media/WindowsLiveWriter/TheproperwaytohandletheNameActiveXContro_FF94/image_thumb.png" width="644" height="52"&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;If you think about it, for anonymous users there is no need for this script since they are not editing the page, moving or exporting webparts, so… let’s fix it.&lt;/p&gt;  &lt;p&gt;We have two options:&lt;/p&gt;  &lt;ol&gt;   &lt;ol&gt;     &lt;li&gt;Introducing a fake script to do nothing:&lt;/li&gt;      &lt;li&gt;Removing completely the script and thus reducing the page size.&lt;/li&gt;   &lt;/ol&gt; &lt;/ol&gt;  &lt;h3&gt;Fake Script&lt;/h3&gt;  &lt;p&gt;It’s a simple but IMHO a bit incomplete solution, it consists of setting up a fake script that makes nothing so the browser does not raise a javascript error, you can get the script here:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://social.msdn.microsoft.com/Forums/en-US/sharepointcustomization/thread/46ecb6c0-ad30-4e8f-8e46-e3b95bde9b6a" href="http://social.msdn.microsoft.com/Forums/en-US/sharepointcustomization/thread/46ecb6c0-ad30-4e8f-8e46-e3b95bde9b6a"&gt;http://social.msdn.microsoft.com/Forums/en-US/sharepointcustomization/thread/46ecb6c0-ad30-4e8f-8e46-e3b95bde9b6a&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You can put this script on a container that only shows for anonymous users, and the browser will not cry. ;)&lt;/p&gt;  &lt;h3&gt;Remove the script&lt;/h3&gt;  &lt;p&gt;The fake script solution worked for me, but I do not want all those unused, heavy scripts on my page, so I need a way to eliminate them, so after a bit of “Reflectoring” I saw that the sealed SPWebpartManager used the RegisterClientScript functions to emit that script into the page.&lt;/p&gt;  &lt;p&gt;Both the ClientScriptManager and the SPWebPartManager were sealed classes (why in the hell does MS seal all interesting classes?), so I couldn’t inherit them to control when to emit the offending javascript and hidden fields, so I had to use reflection to simply “clean” the script before rendering the page:&lt;/p&gt;  &lt;p&gt;I named the class “ScriptManagerFixer” and made some functions to eliminate the generated scripts. &lt;a href="http://blogs.renacimiento.com/eblanco/documents/ScriptManagerFixer.rar"&gt;You can download the class here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;So I need a point from where to call the functions, so I chose my MasterPage’s Render method:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.renacimiento.com/eblanco/Media/WindowsLiveWriter/TheproperwaytohandletheNameActiveXContro_FF94/image_6.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="image" border="0" alt="image" src="http://blogs.renacimiento.com/eblanco/Media/WindowsLiveWriter/TheproperwaytohandletheNameActiveXContro_FF94/image_thumb_2.png" width="644" height="430"&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;You can see that I eliminate all the scripts generated by the SPWebPartManager class and its base class, WebPartManager, I also eliminate all the hidden fields, so I can save some kbs in the html size.&lt;/p&gt;  &lt;p&gt;With this solution you’ll get the full package, you’ll eliminate the script error and also will make your pages lighter.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Hope it helps!!&lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/eblanco?a=q5Cc_Gam8sA:JxRZpCipmYg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eblanco?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eblanco?a=q5Cc_Gam8sA:JxRZpCipmYg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eblanco?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eblanco?a=q5Cc_Gam8sA:JxRZpCipmYg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eblanco?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/eblanco/~4/FwnXhPnYQ9w" height="1" width="1"/&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Enrique Blanco</dc:creator><pubDate>Sat, 01 Aug 2009 19:26:07 GMT</pubDate><category domain="http://blogs.renacimiento.com/eblanco/archive/tags/MOSS/WSS/default.aspx">MOSS/WSS</category><category domain="http://blogs.renacimiento.com/eblanco/archive/tags/Proyectos/default.aspx">Proyectos</category><feedburner:origLink>http://blogs.renacimiento.com/eblanco/archive/2009/08/01/the-proper-way-to-handle-the-name-activex-control-warning.aspx</feedburner:origLink></item><item><title>Exporting Scopes, Crawled and Managed Properties between SSPs</title><link>http://feedproxy.google.com/~r/eblanco/~3/Z88TSg_DBGs/exporting-scopes-crawled-managed-properties-between-ssps.aspx</link><guid isPermaLink="false">/eblanco/archive/2009/07/03/exporting-scopes-crawled-managed-properties-between-ssps.aspx</guid><description>&lt;div class="ExternalClass6BEB23443DF74D2CA35BB1A9B7B15968"&gt;
&lt;p&gt;Imagine this, you are a happy developer that is creating a wonderful enterprise search webpart for MOSS, you have created lots and lots of scopes and managed properties in your machine and now you have to install your app in the test, QA and production server and your team also need the app in their machines, you need to recreate the scopes and properties in the machines… This can be a real hell.&lt;/p&gt;
&lt;p&gt;If you are in this situation &lt;a href="http://www.codeplex.com/SSSPPC/"&gt;SharePoint Shared Services Search Provider Property Creation&lt;/a&gt; is your tool.&lt;/p&gt;
&lt;p&gt;Simply export and import, and all the machines will be alike :), really really time saving!&lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/eblanco?a=Jdt8DQYKiss:oHLdehOVSDM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eblanco?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eblanco?a=Jdt8DQYKiss:oHLdehOVSDM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eblanco?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eblanco?a=Jdt8DQYKiss:oHLdehOVSDM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eblanco?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/eblanco/~4/Z88TSg_DBGs" height="1" width="1"/&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Enrique Blanco</dc:creator><pubDate>Fri, 03 Jul 2009 22:50:00 GMT</pubDate><category domain="http://blogs.renacimiento.com/eblanco/archive/tags/MOSS/WSS/default.aspx">MOSS/WSS</category><feedburner:origLink>http://blogs.renacimiento.com/eblanco/archive/2009/07/03/exporting-scopes-crawled-managed-properties-between-ssps.aspx</feedburner:origLink></item><item><title>Troubleshooting MOSS Explorer View</title><link>http://feedproxy.google.com/~r/eblanco/~3/ajE4ygAo9vI/troubleshooting-moss-explorer-view.aspx</link><guid isPermaLink="false">/eblanco/archive/2009/06/21/troubleshooting-moss-explorer-view.aspx</guid><description>&lt;div class="ExternalClass6A496619F412400BBC5B65E3E381FC5B"&gt;&lt;p&gt;Just a minutes ago I came across this whitepaper: &lt;a href="http://www.microsoft.com/Downloads/details.aspx?familyid=C523AC7A-5724-48BE-B973-641E805588F4&amp;amp;displaylang=en"&gt;Understanding and Troubleshooting the SharePoint Explorer View&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Explorer view is one of the features that causes more user complains, the main point about it is that needs the Web Client service running on the client machine and it is not always running, so it might cause trouble.&lt;/p&gt;  &lt;p&gt;I’ve seen also problems with IE8 not displaying it, in my VM setup (Windows 2003), I managed to get it running by:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Making sure &lt;a href="http://www.windowsnetworking.com/articles_tutorials/WebDAV-IIS.html"&gt;WebDav is enabled in IIS&lt;/a&gt;.&lt;/li&gt;    &lt;li&gt;Making sure &lt;a href="http://technet.microsoft.com/en-us/library/cc781730(WS.10).aspx"&gt;WebClient&lt;/a&gt; service is running in the client machine. Please make sure you run windows update on the clients, this service has suffered from some &lt;a href="http://support.microsoft.com/kb/911927"&gt;important vulnerabilities&lt;/a&gt;.&lt;/li&gt;    &lt;li&gt;Upgrading &lt;a href="http://support.microsoft.com/kb/953338"&gt;WSS&lt;/a&gt; and &lt;a href="http://support.microsoft.com/kb/953334"&gt;MOSS&lt;/a&gt; to Service Pack 2.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Hope it helps.&lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/eblanco?a=thNHqC7VpEE:x1S7Kgi2Xzo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eblanco?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eblanco?a=thNHqC7VpEE:x1S7Kgi2Xzo:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eblanco?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eblanco?a=thNHqC7VpEE:x1S7Kgi2Xzo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eblanco?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/eblanco/~4/ajE4ygAo9vI" height="1" width="1"/&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Enrique Blanco</dc:creator><pubDate>Sun, 21 Jun 2009 10:40:15 GMT</pubDate><category domain="http://blogs.renacimiento.com/eblanco/archive/tags/MOSS/WSS/default.aspx">MOSS/WSS</category><feedburner:origLink>http://blogs.renacimiento.com/eblanco/archive/2009/06/21/troubleshooting-moss-explorer-view.aspx</feedburner:origLink></item></channel></rss>
