<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.sharepointblogs.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Rajiv and Michael&amp;#39;s SharePoint discoveries and musings... </title><link>http://www.sharepointblogs.com/nrdev/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2007 SP2 (Build: 20611.960)</generator><item><title>TIP: Report Server "User cannot be found" error Fix</title><link>http://www.sharepointblogs.com/nrdev/archive/2008/08/26/tip-report-server-quot-user-cannot-be-found-quot-error-fix.aspx</link><pubDate>Tue, 26 Aug 2008 19:30:00 GMT</pubDate><guid isPermaLink="false">1f6a1193-f4bb-4480-a5ae-b538d8b20f46:20216</guid><dc:creator>RChakravarti</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sharepointblogs.com/nrdev/rsscomments.aspx?PostID=20216</wfw:commentRss><comments>http://www.sharepointblogs.com/nrdev/archive/2008/08/26/tip-report-server-quot-user-cannot-be-found-quot-error-fix.aspx#comments</comments><description>&lt;p&gt;When a SharePoint site is restored from a box on one domain to another, the users from&lt;br /&gt;the old domain get carried over to the new domain, even though the new machine does not know&lt;br /&gt;these users from the previous domain.&lt;/p&gt;
&lt;p&gt;When Report Server is involved, sometimes, this can result in an error as follows:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Report Server has encountered a SharePoint error. (rsSharePointError) &lt;/strong&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=20476&amp;amp;EvtSrc=Microsoft.ReportingServices.Diagnostics.Utilities.ErrorStrings&amp;amp;EvtID=rsSharePointError&amp;amp;ProdName=Microsoft%20SQL%20Server%20Reporting%20Services&amp;amp;ProdVer=9.00.3054.00"&gt;&lt;font color="#3366cc"&gt;&lt;strong&gt;Get Online Help&lt;/strong&gt;&lt;/font&gt;&lt;/a&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;User cannot be found. &lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;span&gt;The solution&amp;nbsp;(copied from TechNet forums - and which worked for us a couple of times as well is as follows:&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span&gt;Open SQL Profiler and set up a trace on the target SharePoint Content DB (you can set a filter&amp;nbsp;for DatabaseName)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Start SQL Profiler trace.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Open the ReportServer Site&amp;nbsp;in a browser.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Go back to the SQL Profiler Trace.&amp;nbsp;You should&amp;nbsp;see, somewhere, a string which looks like the following&lt;/span&gt;&lt;span&gt;&lt;br /&gt;proc_SecGetPrincipalById &amp;lt;GUID&amp;gt;,&amp;lt;INT_1&amp;gt;,&amp;lt;INT_2&amp;gt;,&amp;lt;INT_3&amp;gt; &lt;br /&gt;&lt;br /&gt;where:&lt;br /&gt;&amp;lt;GUID&amp;gt; of your Sharepoint site.&lt;br /&gt;&amp;lt;INT_1&amp;gt; user id in UserInfo table that cannot be found and has to be &amp;quot;really&amp;quot; deleted&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Run&amp;nbsp; the following SQL against the SharePoint Content DB in question:&lt;br /&gt;SELECT * FROM UserInfo WHERE tp_SiteID = &amp;lt;GUID&amp;gt; AND tp_ID = &amp;lt;INT_1&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;If tp_Deleted = 1 you can set it to 0 with an UPDATE command:&lt;br /&gt;UPDATE UserInfo SET tp_Deleted = 0 where TP_Id = &amp;lt;INT_1&amp;gt; AND tp_SiteID = &amp;lt;GUID&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;If the error persists, repeat steps 3 through 6 as there may be more than one old user carried across&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;
			&lt;hr&gt;&lt;span style="font-size:10pt;"&gt;Posted on &lt;a href="http://www.sharepointblogs.com/"&gt;SharePoint Blogs&lt;/a&gt;&lt;/span&gt;
		  &lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=20216" width="1" height="1"&gt;</description><category domain="http://www.sharepointblogs.com/nrdev/archive/tags/SSRS/default.aspx">SSRS</category><category domain="http://www.sharepointblogs.com/nrdev/archive/tags/TIPS+and+TRICKS/default.aspx">TIPS and TRICKS</category></item><item><title>TIP - How to rename a SharePoint Server machine name.</title><link>http://www.sharepointblogs.com/nrdev/archive/2008/07/15/tip-how-to-rename-a-sharepoint-server-machine-name.aspx</link><pubDate>Tue, 15 Jul 2008 12:28:00 GMT</pubDate><guid isPermaLink="false">1f6a1193-f4bb-4480-a5ae-b538d8b20f46:18796</guid><dc:creator>RChakravarti</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sharepointblogs.com/nrdev/rsscomments.aspx?PostID=18796</wfw:commentRss><comments>http://www.sharepointblogs.com/nrdev/archive/2008/07/15/tip-how-to-rename-a-sharepoint-server-machine-name.aspx#comments</comments><description>&lt;div class="ExternalClass12772B3E12E048F4A76DD571256DD549"&gt;When you change the machine name of a Sharepoint server in the wrong manner, Sharepoint gets very unhappy and becomes non-functional.&amp;nbsp; The following&amp;nbsp;steps are some I have used to get Sharepoint back on-line with the new server name.&amp;nbsp;&amp;nbsp;It can probably be streamlined as well - this is a decent starting point in my opinion.&lt;/div&gt;
&lt;div class="ExternalClass12772B3E12E048F4A76DD571256DD549"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class="ExternalClass12772B3E12E048F4A76DD571256DD549"&gt;&lt;strong&gt;Best Option&lt;/strong&gt;&lt;/div&gt;
&lt;blockquote class="ExternalClass12772B3E12E048F4A76DD571256DD549" dir="ltr" style="MARGIN-RIGHT:0px;"&gt;
&lt;div&gt;Assumes you can rename SharePoint BEFORE renaming the server.&amp;nbsp; &lt;/div&gt;&lt;/blockquote&gt;
&lt;div class="ExternalClass12772B3E12E048F4A76DD571256DD549"&gt;
&lt;ul&gt;
&lt;li&gt;rename the SharePoint server using STSADM. (-o renameserver) 
&lt;li&gt;rename the machine to match 
&lt;li&gt;reboot 
&lt;li&gt;users / logins will refer to old machine name.&amp;nbsp; You can&amp;#39;t change the account, so add the equivalent users back and set permissions.&amp;nbsp; When I added the new one, it wired into the old name and updated that users info instead of actually adding New. 
&lt;li&gt;In SCA (SharePoint Central Administration) update administrators where necessary.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Typical Option&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote dir="ltr" style="MARGIN-RIGHT:0px;"&gt;
&lt;p&gt;Since&amp;nbsp;site admins will often rename the server without checking with anyone, you have a bigger problem.&amp;nbsp; Some or all of the following may be necessary.&lt;/p&gt;&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;Servers renamed after SharePoint was installed will mean that SP probably won&amp;#39;t even come up. 
&lt;li&gt;Run STSADM using:&amp;nbsp; &lt;br /&gt;&lt;em&gt;Stsadm.exe -o renameserver -oldservername &amp;lt;oldServerName&amp;gt; -newservername &amp;lt;newServerName&amp;gt; &lt;br /&gt;&lt;/em&gt;(STSADM should have run ok, but SP will still not be happy.) 
&lt;li&gt;Now fix the Alternate Access Mappings (AAM) for the site in Central Administration with STSADM: &lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;stsadm -o addalternatedomain -url &lt;a href="http:"&gt;:http://&amp;lt;oldservername&amp;gt;:&amp;lt;CAport&lt;/a&gt;&amp;gt; -urlzone extranet -incomingurl &lt;a href="http:"&gt;:http://&amp;lt;newservername&amp;gt;:&amp;lt;CAport&lt;/a&gt;&amp;gt; &lt;/li&gt;&lt;/ul&gt;
&lt;li&gt;You should be now able to get into CA to finish fixing&amp;nbsp;the AAMs and correct the zone&amp;nbsp;(setting the new name as default instead of extranet).&amp;nbsp; Messed up site AAMs will prevent you from being able to log in. 
&lt;li&gt;Once in SCA and update all admin and secondary admin logins to make sure they are all referring to the new box.&amp;nbsp; 
&lt;li&gt;Next bring up the root SP site.&amp;nbsp; Should work ok now. 
&lt;li&gt;The Index server may not be running, so start it.&amp;nbsp; Give it a while and search.&amp;nbsp; If you get results, you&amp;#39;re ok. 
&lt;li&gt;Check pages in site and nagivation links at top with / refs using default.aspx and not explicitly typing in the default.aspx page name.&amp;nbsp; If these work, the AAMs are good. 
&lt;li&gt;In the site, you may need to fix the logins that refer to the old machine name.&amp;nbsp; 
&lt;li&gt;SharePoint should be working again and you should be done.&amp;nbsp; &lt;/li&gt;&lt;/ul&gt;
&lt;p dir="ltr"&gt;---&lt;br /&gt;Notes courtesy of D. Vineyard @ CSC, Fort Worth, Texas&lt;/p&gt;
			&lt;hr&gt;&lt;span style="font-size:10pt;"&gt;Posted on &lt;a href="http://www.sharepointblogs.com/"&gt;SharePoint Blogs&lt;/a&gt;&lt;/span&gt;
		  &lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=18796" width="1" height="1"&gt;</description><category domain="http://www.sharepointblogs.com/nrdev/archive/tags/TIPS+and+TRICKS/default.aspx">TIPS and TRICKS</category></item><item><title>TIP: Creation of Lists with Hidden Columns via code:</title><link>http://www.sharepointblogs.com/nrdev/archive/2008/02/28/creation-of-lists-with-hidden-columns-via-code.aspx</link><pubDate>Thu, 28 Feb 2008 14:12:00 GMT</pubDate><guid isPermaLink="false">1f6a1193-f4bb-4480-a5ae-b538d8b20f46:13274</guid><dc:creator>RChakravarti</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sharepointblogs.com/nrdev/rsscomments.aspx?PostID=13274</wfw:commentRss><comments>http://www.sharepointblogs.com/nrdev/archive/2008/02/28/creation-of-lists-with-hidden-columns-via-code.aspx#comments</comments><description>&lt;p&gt;Just thought I would share a tip that I found on the usenet group: &lt;a class="ln" href="http://groups.google.com/group/microsoft.public.sharepoint.windowsservices.development"&gt;microsoft.public.sharepoint.windowsservices.development&lt;/a&gt; &lt;br /&gt;and in particular a post made by Colin Byrne &lt;a href="mailto:colinb@flexnetconsult.co.uk"&gt;colinb@&lt;u&gt;&amp;gt;flexnetconsult.co.uk&lt;/a&gt;&lt;/u&gt;&lt;/p&gt;
&lt;div class="ghgrn"&gt;I am summarizing the tip below in brief with thanks&amp;nbsp;to Colin for the very useful information:&lt;/font&gt;&lt;/div&gt;
&lt;div class="ghgrn"&gt;nbsp;&lt;/font&gt;&lt;/div&gt;
&lt;div class="ghgrn"&gt;-------------------&lt;/font&gt;&lt;/div&gt;
&lt;div class="ghgrn"&gt;&lt;strong&gt;Question:&lt;/strong&gt; How does one create a list field that is hidden from users, but can be accessed for use in WorkFlows, etc?&lt;/div&gt;
&lt;div class="ghgrn"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div class="ghgrn"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div class="ghgrn"&gt;&lt;strong&gt;Answer:&lt;/strong&gt;Apparently,&amp;nbsp;the hidden property of a list field (SPField) cannot be changed&amp;nbsp;because it is blocked by the internal property CanToggleHidden being false. You can&amp;#39;t adjust this though the public object model. &lt;/div&gt;
&lt;div class="ghgrn"&gt;&lt;br /&gt;There are two work arounds, via code. &lt;/div&gt;
&lt;p class="ghgrn"&gt;1. Add the field as XML&lt;br /&gt;&lt;br /&gt;&lt;font face="courier new"&gt;list.Fields.AddFieldAsXml(&amp;quot;&amp;lt;Field DisplayName=\&amp;quot;NewField5\&amp;quot; &lt;br /&gt;Type=\&amp;quot;Boolean\&amp;quot; Required=\&amp;quot;FALSE\&amp;quot; Name=\&amp;quot;NewField5\&amp;quot; &lt;br /&gt;CanToggleHidden=\&amp;quot;TRUE\&amp;quot; Hidden=\&amp;quot;TRUE\&amp;quot;/&amp;gt;&amp;quot;); &lt;br /&gt;&lt;/p&gt;&lt;/font&gt;
&lt;p class="ghgrn"&gt;2. Set the internal CanToggleHidden property via reflection &lt;br /&gt;&lt;/p&gt;&lt;font face="courier new"&gt;
&lt;blockquote&gt;
&lt;p class="ghgrn"&gt;string id=list.Fields.Add(&amp;quot;NewField5&amp;quot;,SPFieldType.Boolean,false); &lt;br /&gt;SPField spfield=(SPField)list.Fields.GetField(id); &lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote class="ghgrn"&gt;
&lt;p&gt;Type type = spfield.GetType(); &lt;br /&gt;MethodInfo mi= type.GetMethod(&amp;quot;SetFieldBoolValue&amp;quot;, &lt;br /&gt;BindingFlags.NonPublic | BindingFlags.Instance); &lt;br /&gt;mi.Invoke(spfield,new object[]{&amp;quot;CanToggleHidden&amp;quot;, true}); &lt;br /&gt;&lt;/p&gt;
&lt;p&gt;spfield.Hidden=true; &lt;br /&gt;spfield.Update(); &lt;/p&gt;&lt;/blockquote&gt;&lt;/font&gt;&lt;/font&gt;
			&lt;hr&gt;&lt;span style="font-size:10pt;"&gt;Posted on &lt;a href="http://www.sharepointblogs.com/"&gt;SharePoint Blogs&lt;/a&gt;&lt;/span&gt;
		  &lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=13274" width="1" height="1"&gt;</description></item><item><title>TIP: Using code blocks in master pages throws error</title><link>http://www.sharepointblogs.com/nrdev/archive/2007/06/28/tip-using-code-blocks-in-master-pages-throws-error.aspx</link><pubDate>Thu, 28 Jun 2007 14:00:00 GMT</pubDate><guid isPermaLink="false">1f6a1193-f4bb-4480-a5ae-b538d8b20f46:2511</guid><dc:creator>mhcello</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sharepointblogs.com/nrdev/rsscomments.aspx?PostID=2511</wfw:commentRss><comments>http://www.sharepointblogs.com/nrdev/archive/2007/06/28/tip-using-code-blocks-in-master-pages-throws-error.aspx#comments</comments><description>&lt;p&gt;If you want to use script tags for dynamic content in a master page, for example:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;lt;%= DateTime.Now %&amp;gt;&lt;/p&gt;
&lt;p&gt;and you recieve the following error:&lt;/p&gt;&lt;a href="http://www.sharepointblogs.com/photos/nrdev/images/2509/original.aspx" target="_blank"&gt;&lt;img src="http://www.sharepointblogs.com/photos/nrdev/images/2509/640x480.aspx" alt="" /&gt;&lt;/a&gt; 
&lt;p&gt;Include the following in your web.config file to resolve this issue:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;a href="http://www.sharepointblogs.com/photos/nrdev/images/2508/original.aspx" target="_blank"&gt;&lt;img src="http://www.sharepointblogs.com/photos/nrdev/images/2508/640x480.aspx" alt="" /&gt; &lt;/a&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
			&lt;hr&gt;&lt;span style="font-size:10pt;"&gt;Posted on &lt;a href="http://www.sharepointblogs.com/"&gt;SharePoint Blogs&lt;/a&gt;&lt;/span&gt;
		  &lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=2511" width="1" height="1"&gt;</description></item><item><title>SSRS in SharePoint 2007 site using Forms Based Authentication (SharePoint Integrated Mode) </title><link>http://www.sharepointblogs.com/nrdev/archive/2007/06/21/ssrs-in-sharepoint-2007-site-using-forms-based-authentication-sharepoint-integrated-mode.aspx</link><pubDate>Thu, 21 Jun 2007 15:32:00 GMT</pubDate><guid isPermaLink="false">1f6a1193-f4bb-4480-a5ae-b538d8b20f46:2178</guid><dc:creator>RChakravarti</dc:creator><slash:comments>8</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sharepointblogs.com/nrdev/rsscomments.aspx?PostID=2178</wfw:commentRss><comments>http://www.sharepointblogs.com/nrdev/archive/2007/06/21/ssrs-in-sharepoint-2007-site-using-forms-based-authentication-sharepoint-integrated-mode.aspx#comments</comments><description>&lt;font size="2"&gt;
&lt;p&gt;This is just a post to inform all the people out there who may be struggling to implement Sql Server Reporting Services 2005 (SSRS) in a&amp;nbsp;SharePoint 2007 site using Forms Based Authentication (FBA), when configured in the new SharePoint Integrated Mode (SP2).&lt;/p&gt;
&lt;p&gt;&amp;nbsp;After months of trying to get this working and dealing with Microsoft and getting bounced back between the Sql and the SharePoint teams, we finally have an admission that this is a Microsoft bug on the SQL side. Believe me guys, this is not an easy thing to come by... &lt;/p&gt;
&lt;p&gt;So, for the people who have been struggling on this issue like us, we suggest simply waiting for a while, as there is nothing you can really do about this currently. Microsoft has informed us that this is targeted for a Sql Server SP3, although they do not have a date for the SP3 release. In&amp;nbsp;the meantime, we are targeting&amp;nbsp;them to give us a hotfix that will hopefully get us over this major hurdle.&lt;/p&gt;
&lt;p&gt;Here&amp;#39;s a portion of &amp;nbsp;the actual e-mail we got from MS (dated June 04, 2007)&lt;/p&gt;
&lt;p&gt;
&lt;hr /&gt;
&lt;font face="Arial" color="#990080" size="2"&gt;
&lt;p&gt;&lt;em&gt;Hi Michael, Rajiv – &lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;After further research and consultation within my team, it turns out that this issue is related to a BUG in SQL Server 2005 reporting services and is currently scheduled to be fixed in the SQL Server 2005 Sp3. And at this point we don’t have any date for SQL Server 2005 Sp3.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;If the issue is urgent and important for you and you would like to have a hotfix/QFE before the release of the service pack, please let me know. The final decision on whether a hotfix request will be accepted comes from our escalation team and product team – but if I clearly understand the ‘business Impact’ of this issue for you, I can convey your request to our Escalation and Product Team.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;...... rest edited ... &lt;/em&gt;&lt;/p&gt;&lt;/font&gt;
&lt;hr /&gt;

&lt;p&gt;Just wanted to get the word out to the SharePoint community.&amp;nbsp;I am not sure if we will get&amp;nbsp; the hotfix for our business use yet, but will update this item on any progress.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Perhaps if the SharePoint community complains a lot, this will get more exposure in Microsoft?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;-- Rajiv&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;===================&lt;/p&gt;&lt;font face="Arial" color="#006600" size="2"&gt;
&lt;p&gt;Update as of June 25, 2007:&lt;/p&gt;
&lt;p&gt;Microsoft has reported they have been able to reproduce this issue&amp;nbsp;with FBA&amp;nbsp;identities not working with SSRS&amp;nbsp;in a local environment, and have fully understood the source of&amp;nbsp; the issue. It turns out that a piece of code they have &amp;quot;wipes out&amp;quot; the forms identity cookie that is correctly being passed from SharePoint to the SQL engine, and therefore returns a &amp;quot;&lt;em&gt;user not found&lt;/em&gt;&amp;quot; message, which then throws an exception within SharePoint. &lt;/p&gt;
&lt;p&gt;They have started working on a fix for this currently, and will be promoting it to the public in the next cumulative build, release date still TBD. &lt;/p&gt;
&lt;p&gt;(Good news for us though, is that we have been promised to be part of a test team for a &amp;quot;&lt;strong&gt;private build&lt;/strong&gt;&amp;quot;, to ensure this bug has been resolved to our satisfaction and won&amp;#39;t have to wait for the SP3 release. Fantastic news!)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;More updates as we get them. &lt;/p&gt;
&lt;p&gt;- RC&lt;/p&gt;&lt;/font&gt;
&lt;p&gt;===================&lt;/p&gt;&lt;font face="Arial" color="#000099" size="2"&gt;
&lt;p&gt;Update as of July 16, 2007:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;MS&amp;nbsp;gave us a &amp;quot;hotfix&amp;quot;&amp;nbsp;(along with&amp;nbsp;6 other&amp;nbsp;priority customers, they say - who probably reported the issue with SSRS and FBA like us) on &amp;nbsp;July 12, 2007. A couple of things to note here: &lt;/p&gt;
&lt;p&gt;&amp;nbsp; i) The hotfix is for the file &amp;quot;SharePointRS.msi&amp;quot; (new file size: 37,458KB), which is a replacement for the SSRS Add-In for SharePoint 2007.&lt;br /&gt;&amp;nbsp; ii) When I specifically asked the MS rep for which file(s) within it were new, he told me that the only replacement was for : &lt;b&gt;&amp;quot;Microsoft.ReportingServices.SharePoint.UI.WebParts.dll&amp;quot;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;In any case, I had the opportunity to test this new hotfix this morning and the following are my findings:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;i) The install can simply be made over the older Add-In install without un-installing. Seems to go smoothly. I would ensure, however, that all the web.configs on the&amp;nbsp;web Server do have write-access.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;ii) Though the MS rep claimed that the &amp;quot;Microsoft.ReportingServices.SharePoint.UI.WebParts.dll&amp;quot; was replaced, it seems as if the version on the dll was not updated, since&amp;nbsp; the web.config still pointed to the version prior to the hotfix.&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;SafeControl Assembly=&amp;quot;Microsoft.ReportingServices.SharePoint.UI.WebParts, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91&amp;quot; Namespace=&amp;quot;Microsoft.ReportingServices.SharePoint.UI.WebParts&amp;quot; TypeName=&amp;quot;*&amp;quot; Safe=&amp;quot;True&amp;quot; /&amp;gt;&lt;br /&gt;&lt;br /&gt;I thought this was interesting. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;--- &lt;br /&gt;It turns out that the SSRS reports can only be deployed to a DEFAULT zone (not any extended zone in a SharePoint app). So I had to flip my Authentication Provider for my default zone in my SharePoint Application to my custom&amp;nbsp;FBA provider, and was able to deploy the SSRS reports from the BI Studio 2005 (after getting a prompt for FBA credentials). &lt;/p&gt;
&lt;p&gt;&lt;u&gt;The reports deployed without issues, and I was able to pull them up in the FBA zone of my SharePoint application&lt;/u&gt;, which is great news. Do note, however, that if you have extended zones, reports will still only be accessible through the DEFAULT zone. This has not been addressed with this hotfix. &lt;/p&gt;
&lt;p&gt;-- &lt;br /&gt;&lt;em&gt;&lt;strong&gt;For all the other people out there trying to resolve this issue, the MS rep mentioned to me that this hotfix will be part of a &amp;quot;cumulative update&amp;quot; to SQL Server 2005, that will be released in August 2007, and you will not have to wait for a release of SP3! Also, according to the rep I talked with, all of the initial testers of the hotfixes (including us) have not reported any major issues with the fix issued.&lt;/strong&gt;&lt;/em&gt; &lt;/p&gt;
&lt;p&gt;I hope that this brings some closure to all those who have encountered a similar issue with SSRS and FBA.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;br /&gt;Rajiv &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;===================&lt;/p&gt;&lt;/font&gt;
			&lt;hr&gt;&lt;span style="font-size:10pt;"&gt;Posted on &lt;a href="http://www.sharepointblogs.com/"&gt;SharePoint Blogs&lt;/a&gt;&lt;/span&gt;
		  &lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=2178" width="1" height="1"&gt;</description><category domain="http://www.sharepointblogs.com/nrdev/archive/tags/GENERAL+FIX+NOTIFICATION/default.aspx">GENERAL FIX NOTIFICATION</category><category domain="http://www.sharepointblogs.com/nrdev/archive/tags/FBA/default.aspx">FBA</category><category domain="http://www.sharepointblogs.com/nrdev/archive/tags/SSRS/default.aspx">SSRS</category></item><item><title>TIP: Easily get to the WebPart Maintenance page for any Sharepoint Site Url</title><link>http://www.sharepointblogs.com/nrdev/archive/2007/02/08/tip-easily-get-to-the-webpart-maintenance-page-for-any-sharepoint-site-url.aspx</link><pubDate>Thu, 08 Feb 2007 23:04:00 GMT</pubDate><guid isPermaLink="false">1f6a1193-f4bb-4480-a5ae-b538d8b20f46:1478</guid><dc:creator>RChakravarti</dc:creator><slash:comments>12</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sharepointblogs.com/nrdev/rsscomments.aspx?PostID=1478</wfw:commentRss><comments>http://www.sharepointblogs.com/nrdev/archive/2007/02/08/tip-easily-get-to-the-webpart-maintenance-page-for-any-sharepoint-site-url.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;&lt;u&gt;Symptom:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Often times, developers in WSS3.0/MOSS2007 probably run across the issue where a web part is dropped on to a page &lt;br /&gt;and then Sharepoint errors out for one reason or the other. Sometimes, the user is directed to a Web Part Maintenance page, &lt;br /&gt;which helps the developer remove the offending web part from the page. &lt;br /&gt;&lt;br /&gt;However, there is no way to get to this page from any easily available link. &lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;strong&gt;Resolution:&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/u&gt;In order to get to the Web Part Maintenance page for ANY sharepoint url, try the following trick.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;a) Append the querystring &lt;b&gt;&lt;i&gt;?contents=1 &lt;/i&gt;&lt;/b&gt;to the url in the browser as shown below.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="WIDTH:853px;HEIGHT:334px;" height="307" src="http://www.tureli.com/NRDEVblog/WebPartMaintenancePage/WPM_QueryString.gif" width="746" alt="" /&gt; &lt;/p&gt;
&lt;p&gt;&lt;u&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p&gt;b) The Web Part Maintenance page for the desired url can then be accessed, as seen here:&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.tureli.com/NRDEVblog/WebPartMaintenancePage/WPM_DestPage.gif" alt="" /&gt;&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;This tip can also be found at: http://weblogs.asp.net/wkriebel/archive/2004/04/12/111776.aspx,&lt;br /&gt;but is repeated here, since I think this can save a lot of developers some time.&lt;br /&gt;
&lt;p&gt;Hope this helps other developers.&lt;/p&gt;
&lt;p&gt;- Rajiv&lt;/p&gt;&lt;img height="1" src="http://www.sharepointblogs.com/aggbug.aspx?PostID=19169" width="1" alt="" /&gt;
			&lt;hr&gt;&lt;span style="font-size:10pt;"&gt;Posted on &lt;a href="http://www.sharepointblogs.com/"&gt;SharePoint Blogs&lt;/a&gt;&lt;/span&gt;
		  &lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=1478" width="1" height="1"&gt;</description></item><item><title>HOW-TO: Microsoft Office Developer Center</title><link>http://www.sharepointblogs.com/nrdev/archive/2007/01/30/how-to-microsoft-office-developer-center.aspx</link><pubDate>Tue, 30 Jan 2007 20:43:00 GMT</pubDate><guid isPermaLink="false">1f6a1193-f4bb-4480-a5ae-b538d8b20f46:1479</guid><dc:creator>RChakravarti</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sharepointblogs.com/nrdev/rsscomments.aspx?PostID=1479</wfw:commentRss><comments>http://www.sharepointblogs.com/nrdev/archive/2007/01/30/how-to-microsoft-office-developer-center.aspx#comments</comments><description>&lt;p&gt;I just ran across the link for the&amp;nbsp; &lt;a href="http://msdn2.microsoft.com/en-us/office/bb266408.aspx"&gt;Microsoft Office Developer Center&lt;/a&gt;, which boasts small how-to videos and links to common development/deployment tasks. &lt;/p&gt;  &lt;p&gt;This seems like a place that will prove useful to many WSS3.0/MOSS2007 developers in general. I thought it would be a good idea to share with as many developers as possible, to spread the knowledge around&lt;/p&gt;- Nathan and Rajiv&lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=18733" width="1" height="1" alt="" /&gt;
			&lt;hr&gt;&lt;span style="font-size:10pt;"&gt;Posted on &lt;a href="http://www.sharepointblogs.com/"&gt;SharePoint Blogs&lt;/a&gt;&lt;/span&gt;
		  &lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=1479" width="1" height="1"&gt;</description></item><item><title>TIP: DLL in GAC, but cannot be accessed through Sharepoint site ("Could not load type") ? Try this fix... </title><link>http://www.sharepointblogs.com/nrdev/archive/2006/12/29/tip-dll-in-gac-but-cannot-be-accessed-through-sharepoint-site-quot-could-not-load-type-quot-try-this-fix.aspx</link><pubDate>Sat, 30 Dec 2006 01:51:00 GMT</pubDate><guid isPermaLink="false">1f6a1193-f4bb-4480-a5ae-b538d8b20f46:1480</guid><dc:creator>RChakravarti</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sharepointblogs.com/nrdev/rsscomments.aspx?PostID=1480</wfw:commentRss><comments>http://www.sharepointblogs.com/nrdev/archive/2006/12/29/tip-dll-in-gac-but-cannot-be-accessed-through-sharepoint-site-quot-could-not-load-type-quot-try-this-fix.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;&lt;u&gt;Symptom:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We ran into a strange issue recently. We had deployed a signed DLL to the Global Assembly Cache (GAC), and&amp;nbsp;assumed that it would be available to all applications on&amp;nbsp; the web server. &lt;/p&gt;
&lt;p&gt;For some reason, it turned out that one of these DLLs in the GAC was not being resolved by our SharePoint application &lt;u&gt;unless the dll was copied into the \bin folder of the application as well&lt;/u&gt;. &lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.tureli.com/NRDEVblog/GAC%20DLL%20error/GacDllError.gif" alt="" /&gt; 
&lt;p&gt;The above shows the error that the Sharepoint Application was throwing if the&amp;nbsp;DLL was in the GAC only, but not copied over to the \bin folder of&amp;nbsp; the virtual.&lt;/p&gt;
&lt;p&gt;&lt;u&gt;&lt;strong&gt;Resolution:&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p&gt;After some research, we determined that we had to add a line to the web.config of our SharePoint web application, as follows:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.tureli.com/NRDEVblog/GAC%20DLL%20error/GacDllErrorfix.gif" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;The copy of the&amp;nbsp;DLL could then be removed from the \bin folder&amp;nbsp;leaving only the one copy in the GAC.&lt;/p&gt;
&lt;p&gt;Hope this helps other developers.&lt;/p&gt;
&lt;p&gt;- Rajiv&lt;/p&gt;&lt;img height="1" src="http://www.sharepointblogs.com/aggbug.aspx?PostID=17325" width="1" alt="" /&gt;
			&lt;hr&gt;&lt;span style="font-size:10pt;"&gt;Posted on &lt;a href="http://www.sharepointblogs.com/"&gt;SharePoint Blogs&lt;/a&gt;&lt;/span&gt;
		  &lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=1480" width="1" height="1"&gt;</description></item><item><title>PDF IFilter Working with WSS 3.0 RTM - with proper highlighting, too.</title><link>http://www.sharepointblogs.com/nrdev/archive/2006/11/29/pdf-ifilter-working-with-wss-3-0-rtm-with-proper-highlighting-too.aspx</link><pubDate>Thu, 30 Nov 2006 00:02:00 GMT</pubDate><guid isPermaLink="false">1f6a1193-f4bb-4480-a5ae-b538d8b20f46:1481</guid><dc:creator>RChakravarti</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sharepointblogs.com/nrdev/rsscomments.aspx?PostID=1481</wfw:commentRss><comments>http://www.sharepointblogs.com/nrdev/archive/2006/11/29/pdf-ifilter-working-with-wss-3-0-rtm-with-proper-highlighting-too.aspx#comments</comments><description>&lt;p&gt;&lt;font face="Arial"&gt;If you need PDF files in your search results, the steps listed by Stan Spotts in his post&amp;nbsp;&lt;/font&gt;&lt;a id="_2042d4858f8b1d9b_HomePageDays_DaysList__ctl1_DayItem_DayList__ctl0_TitleUrl" href="http://geekswithblogs.net/sspotts/archive/2006/11/03/96045.aspx"&gt;&lt;font face="Arial"&gt;WSS 3.0BetaTR PDF search configuration and setup&lt;/font&gt;&lt;/a&gt;&lt;font face="Arial"&gt; have been confirmed to work under WSS 3.0 RTM.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial"&gt;As an added bonus, WSS 3.0 RTM will actually show lines that contain your search term and highlight the term!&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial"&gt;S.S. Ahmed has a detailed article that&amp;nbsp;specifically for MOSS, but it is useful as well, especially for the instructions on getting the PDF icon to display:&amp;nbsp;&lt;/font&gt;&lt;a href="http://www.sharepointblogs.com/ssa/archive/2006/10/13/13812.aspx"&gt;&lt;font face="Arial"&gt;http://www.sharepointblogs.com/ssa/archive/2006/10/13/13812.aspx&lt;/font&gt;&lt;/a&gt;&lt;font face="Arial"&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial"&gt;Nathan&lt;/font&gt;&lt;/p&gt;&lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=16496" width="1" height="1" alt="" /&gt;
			&lt;hr&gt;&lt;span style="font-size:10pt;"&gt;Posted on &lt;a href="http://www.sharepointblogs.com/"&gt;SharePoint Blogs&lt;/a&gt;&lt;/span&gt;
		  &lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=1481" width="1" height="1"&gt;</description></item><item><title>Clean B2TR removal and RTM install for Office 2007 and WSS</title><link>http://www.sharepointblogs.com/nrdev/archive/2006/11/29/clean-b2tr-removal-and-rtm-install-for-office-2007-and-wss.aspx</link><pubDate>Wed, 29 Nov 2006 22:21:00 GMT</pubDate><guid isPermaLink="false">1f6a1193-f4bb-4480-a5ae-b538d8b20f46:1482</guid><dc:creator>RChakravarti</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sharepointblogs.com/nrdev/rsscomments.aspx?PostID=1482</wfw:commentRss><comments>http://www.sharepointblogs.com/nrdev/archive/2006/11/29/clean-b2tr-removal-and-rtm-install-for-office-2007-and-wss.aspx#comments</comments><description>&lt;p&gt;&lt;font face="Arial"&gt;Want to uninstall, then perform&amp;nbsp;a clean installation of Office 2007 and WSS B2TR?&amp;nbsp; Think you can get away with running SharePoint.exe&amp;nbsp;and have a perfectly working&amp;nbsp;WSS?&amp;nbsp; Not so fast...&amp;nbsp;After a wasted day of failed installs, a broken WSS Search Indexer,&amp;nbsp;bluescreens, and yelling, we offer these tips to keep in mind when migrating, as well as&amp;nbsp;our step-by-step&amp;nbsp;process&amp;nbsp;for a clean reinstallation.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font face="Arial"&gt;Tips for installing:&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;  &lt;li&gt;&lt;font face="Arial"&gt;If you want WSS &lt;strong&gt;Search&lt;/strong&gt; to work, you need the .NET v3 Framework RTM installed&lt;/font&gt;   &lt;li&gt;&lt;font face="Arial"&gt;If you&amp;nbsp;can&amp;#39;t install the .NET v3 Framework on Windows 2003 Server or you get a &amp;quot;cryptographic services&amp;quot;&amp;nbsp;error,&amp;nbsp;try running regedit and set &lt;strong&gt;HKEY_LOCAL_MACHINE \ &lt;/strong&gt;SOFTWARE &lt;strong&gt;\ &lt;/strong&gt;Policies &lt;strong&gt;\ &lt;/strong&gt;Microsoft &lt;strong&gt;\&amp;nbsp; &lt;/strong&gt;SystemCertificates &lt;strong&gt;\ &lt;/strong&gt;TrustedPublisher &lt;strong&gt;\ Safer&lt;/strong&gt; to &lt;strong&gt;0&lt;/strong&gt;.&amp;nbsp; The Sharepoint Configuration Wizard likes to set it back to 2.&lt;/font&gt;   &lt;li&gt;&lt;font face="Arial"&gt;If you are running &lt;strong&gt;Sonic RecordNow&lt;/strong&gt; to burn your ISOs, make sure you&amp;nbsp;remove it from your&amp;nbsp;startup or uninstall it, or you&amp;#39;ll get a neverending bluescreen loop at startup!&lt;/font&gt;   &lt;li&gt;&lt;font face="Arial"&gt;To remove startup items, I highly recommend Mike Lin&amp;#39;s Startup Control Panel, found here: &lt;a href="http://www.mlin.net/StartupCPL.shtml"&gt;http://www.mlin.net/StartupCPL.shtml&lt;/a&gt;.&lt;/font&gt;   &lt;li&gt;&lt;font face="Arial"&gt;Even after a WSS reinstall, it is possible for Web Applications to persist which will raise an error if you try to recreate the application.&amp;nbsp; Be sure you delete them in &lt;strong&gt;Central Admin -&amp;gt; Application Management -&amp;gt; Delete Web Application&lt;/strong&gt;.&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;&lt;font face="Arial"&gt;Steps for B2TR to RTM migration for&amp;nbsp;Office 2007 and WSS 3.0:&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;ol&gt;  &lt;li&gt;&lt;font face="Arial"&gt;Uninstall all Office 2007 applications, including Sharepoint Designer via &lt;strong&gt;Control Panel&lt;/strong&gt; -&amp;gt; &lt;strong&gt;Add/Remove programs&lt;/strong&gt;&lt;/font&gt;   &lt;li&gt;&lt;font face="Arial"&gt;Uninstall WSS B2TR via &lt;strong&gt;Control Panel&lt;/strong&gt; -&amp;gt; &lt;strong&gt;Add/Remove programs&lt;/strong&gt;.&lt;/font&gt;   &lt;li&gt;&lt;font face="Arial"&gt;Delete all Content Databases from your SQL server&lt;/font&gt;   &lt;li&gt;&lt;font face="Arial"&gt;Ensure&amp;nbsp;the SAFER key in your registry is set to 0&amp;nbsp; (see tip above)&lt;/font&gt;   &lt;li&gt;&lt;font face="Arial"&gt;Install Office 2007&lt;/font&gt;   &lt;li&gt;&lt;font face="Arial"&gt;Install SharePoint Designer 2007&lt;/font&gt;   &lt;li&gt;&lt;font face="Arial"&gt;Install Visio 2007&lt;/font&gt;   &lt;li&gt;&lt;font face="Arial"&gt;Install Project 2007&lt;/font&gt;   &lt;li&gt;&lt;font face="Arial"&gt;Ensure&amp;nbsp;the SAFER key in your registry is set to 0&amp;nbsp; (see tip above)&lt;/font&gt;   &lt;li&gt;&lt;font face="Arial"&gt;Remove .NET Framework v3 via &lt;strong&gt;Control Panel&lt;/strong&gt; -&amp;gt; &lt;strong&gt;Add/Remove programs&lt;/strong&gt;&lt;/font&gt;   &lt;li&gt;&lt;font face="Arial"&gt;Run the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=AAE7FC63-D405-4E13-909F-E85AA9E66146&amp;amp;displaylang=en"&gt;Microsoft .NET Framework 3.0 Uninstall Tool&lt;/a&gt;&amp;nbsp;to clean up any other .NET Framework remnants.&amp;nbsp; Click YES or OK&amp;nbsp;if you get any warnings during the uninstall- all the files you are being warned about (MSXML 6 for example) will be replaced when you install the latest .NET Framework.&lt;/font&gt;   &lt;li&gt;&lt;font face="Arial"&gt;Ensure&amp;nbsp;the SAFER key in your registry is set to 0&amp;nbsp;(see tip above)&lt;/font&gt;   &lt;li&gt;&lt;font face="Arial"&gt;Install the .NET Framework 3.0 Redistributable (available at &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=10CC340B-F857-4A14-83F5-25634C3BF043&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=10CC340B-F857-4A14-83F5-25634C3BF043&amp;amp;displaylang=en&lt;/a&gt;).&lt;/font&gt;   &lt;li&gt;&lt;font face="Arial"&gt;Update the SAFER key in your registry (see tip above)&lt;/font&gt;&lt;/li&gt;&lt;/ol&gt;  &lt;p&gt;&lt;font face="Arial"&gt;Hope this saves you some headaches.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial"&gt;Nathan&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=16492" width="1" height="1" alt="" /&gt;
			&lt;hr&gt;&lt;span style="font-size:10pt;"&gt;Posted on &lt;a href="http://www.sharepointblogs.com/"&gt;SharePoint Blogs&lt;/a&gt;&lt;/span&gt;
		  &lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=1482" width="1" height="1"&gt;</description></item><item><title>.NET Provider Toolkit - Sample code from Microsoft</title><link>http://www.sharepointblogs.com/nrdev/archive/2006/11/20/net-provider-toolkit-sample-code-from-microsoft.aspx</link><pubDate>Tue, 21 Nov 2006 01:04:00 GMT</pubDate><guid isPermaLink="false">1f6a1193-f4bb-4480-a5ae-b538d8b20f46:1483</guid><dc:creator>RChakravarti</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sharepointblogs.com/nrdev/rsscomments.aspx?PostID=1483</wfw:commentRss><comments>http://www.sharepointblogs.com/nrdev/archive/2006/11/20/net-provider-toolkit-sample-code-from-microsoft.aspx#comments</comments><description>&lt;p&gt;This is just a heads up to provide a very useful link about .NET provider models and some actual sample code from Microsoft that could be used not just in Sharepoint but in any .NET application. &lt;/p&gt;
&lt;p&gt;Here&amp;#39;s the &lt;a href="http://msdn2.microsoft.com/en-us/asp.net/aa336558.aspx"&gt;link&lt;/a&gt;&amp;nbsp;to the page on Microsoft MSDN where you can download sample code from. &lt;/p&gt;
&lt;p&gt;ScottGu&amp;#39;s blog entry &lt;a href="http://weblogs.asp.net/scottgu/archive/2006/04/13/Source-Code-for-the-Built_2D00_in-ASP.NET-2.0-Providers-Now-Available-for-Download.aspx"&gt;here&lt;/a&gt;&amp;nbsp;is also very helpful. &lt;/p&gt;
&lt;p&gt;Hope that helps.&lt;/p&gt;
&lt;p&gt;-Rajiv&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img height="1" src="http://www.sharepointblogs.com/aggbug.aspx?PostID=16272" width="1" alt="" /&gt;
			&lt;hr&gt;&lt;span style="font-size:10pt;"&gt;Posted on &lt;a href="http://www.sharepointblogs.com/"&gt;SharePoint Blogs&lt;/a&gt;&lt;/span&gt;
		  &lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=1483" width="1" height="1"&gt;</description></item><item><title>Feed Me! 8 Great Sharepoint WSS/MOSS V3 RSS Feeds</title><link>http://www.sharepointblogs.com/nrdev/archive/2006/11/08/feed-me-8-great-sharepoint-wss-moss-v3-rss-feeds.aspx</link><pubDate>Wed, 08 Nov 2006 21:32:00 GMT</pubDate><guid isPermaLink="false">1f6a1193-f4bb-4480-a5ae-b538d8b20f46:1484</guid><dc:creator>RChakravarti</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sharepointblogs.com/nrdev/rsscomments.aspx?PostID=1484</wfw:commentRss><comments>http://www.sharepointblogs.com/nrdev/archive/2006/11/08/feed-me-8-great-sharepoint-wss-moss-v3-rss-feeds.aspx#comments</comments><description>&lt;font face="Helv" size="2"&gt;  &lt;p&gt;&lt;font face="Verdana"&gt;I&amp;#39;ve finally setup a newsreader in the form of the Google custom homepage, and found the following feeds to be the most useful for keeping up with the Sharepoint community.&amp;nbsp; Below are direct links to the RSS URL&amp;#39;s for your convenience.&amp;nbsp; Are there any WSS/MOSS v3 specific feeds you can&amp;#39;t live without?&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Verdana"&gt;Please note: &lt;strong&gt;all links below go directly to RSS/XML feeds!&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Verdana"&gt;&lt;strong&gt;#1. Sharepoint Blogs, all Posts&lt;/strong&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; maybe that&amp;#39;s how you found this post!&lt;br /&gt;http://www.sharepointblogs.com/MainFeed.aspx?GroupID=3&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Verdana"&gt;&lt;strong&gt;#2. Sharepoint Blogs, posts by Sharepoint Experts&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/strong&gt;in case your newsreader is filled with &amp;quot;Hallo, Hier is meine neue bloggen&amp;quot; posts&lt;br /&gt;&lt;/font&gt;&lt;a href="http://www.sharepointblogs.com/MainFeed.aspx?GroupID=2"&gt;&lt;font face="Verdana"&gt;http://www.sharepointblogs.com/MainFeed.aspx?GroupID=2&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Verdana"&gt;&lt;strong&gt;#3. Microsoft official Sharepoint Blog&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/strong&gt;why not go to the source for the latest?&lt;br /&gt;http://blogs.msdn.com/sharepoint/rss.xml&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Verdana"&gt;&lt;strong&gt;#4. Sharepoint University Forums WSS/MOSS v3 Setup/Admin/Deployment forum&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/strong&gt;one complaint, the link doesn&amp;#39;t actually go to the forum, but since this is a feed of posts, it is frequently updated.&lt;br /&gt;http://www.sharepointu.com/backend2.asp?fid=75&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Verdana"&gt;&lt;strong&gt;#5. Sharepoint University Forums (Programming and Customization)&lt;/strong&gt;&lt;br /&gt;&lt;/font&gt;&lt;a href="http://www.sharepointu.com/backend2.asp?fid=76"&gt;&lt;font face="Verdana"&gt;http://www.sharepointu.com/backend2.asp?fid=76&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Verdana"&gt;&lt;strong&gt;#6. Andrew Connell [MVP]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/strong&gt;probably has some of the best, detailed articles about WSS and MOSS v3&lt;br /&gt;&lt;strong&gt;http://feeds.feedburner.com/AndrewConnell&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Verdana"&gt;&lt;strong&gt;#7. Shane Perran&amp;#39;s Blog [MVP]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/strong&gt;great for the creative sharepoint developer/designer&lt;br /&gt;http://feeds.feedburner.com/SharePointCustomizationBlog&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Verdana"&gt;&lt;strong&gt;#8. Andrew May&amp;#39;s Weblog&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/strong&gt;MS developer writing in great technical detail about Sharepoint topics&lt;br /&gt;http://blogs.msdn.com/andrew_may/rss.xml&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Verdana"&gt;- Nathan&lt;/font&gt;&lt;/p&gt;&lt;/font&gt;&lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=15891" width="1" height="1" alt="" /&gt;
			&lt;hr&gt;&lt;span style="font-size:10pt;"&gt;Posted on &lt;a href="http://www.sharepointblogs.com/"&gt;SharePoint Blogs&lt;/a&gt;&lt;/span&gt;
		  &lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=1484" width="1" height="1"&gt;</description></item><item><title>Links to the WSS3 and MOSS 2007 SDK files</title><link>http://www.sharepointblogs.com/nrdev/archive/2006/11/01/links-to-the-wss3-and-moss-2007-sdk-files.aspx</link><pubDate>Wed, 01 Nov 2006 20:24:00 GMT</pubDate><guid isPermaLink="false">1f6a1193-f4bb-4480-a5ae-b538d8b20f46:1485</guid><dc:creator>RChakravarti</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sharepointblogs.com/nrdev/rsscomments.aspx?PostID=1485</wfw:commentRss><comments>http://www.sharepointblogs.com/nrdev/archive/2006/11/01/links-to-the-wss3-and-moss-2007-sdk-files.aspx#comments</comments><description>&lt;p&gt;Thought this may be useful. Here are the links to the WSS3 and MOSS2007 SDK Files.&lt;/p&gt;  &lt;p&gt;WSS 3 SDK:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=05E0DD12-8394-402B-8936-A07FE8AFAFFD&amp;amp;displaylang=en"&gt;&lt;font color="#667766"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=05E0DD12-8394-402B-8936-A07FE8AFAFFD&amp;amp;displaylang=en&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;MOSS 2007 SDK:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=6D94E307-67D9-41AC-B2D6-0074D6286FA9&amp;amp;displaylang=en"&gt;&lt;font color="#667766"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=6D94E307-67D9-41AC-B2D6-0074D6286FA9&amp;amp;displaylang=en&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;- Rajiv&lt;/p&gt;&lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=15614" height="1" width="1" alt="" /&gt;
			&lt;hr&gt;&lt;span style="font-size:10pt;"&gt;Posted on &lt;a href="http://www.sharepointblogs.com/"&gt;SharePoint Blogs&lt;/a&gt;&lt;/span&gt;
		  &lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=1485" width="1" height="1"&gt;</description></item><item><title>Setup Guide: Search under Forms Authentication WSS 2007 B2TR</title><link>http://www.sharepointblogs.com/nrdev/archive/2006/10/17/setup-guide-search-under-forms-authentication-wss-2007-b2tr.aspx</link><pubDate>Tue, 17 Oct 2006 18:29:00 GMT</pubDate><guid isPermaLink="false">1f6a1193-f4bb-4480-a5ae-b538d8b20f46:1486</guid><dc:creator>RChakravarti</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sharepointblogs.com/nrdev/rsscomments.aspx?PostID=1486</wfw:commentRss><comments>http://www.sharepointblogs.com/nrdev/archive/2006/10/17/setup-guide-search-under-forms-authentication-wss-2007-b2tr.aspx#comments</comments><description>&lt;p&gt;&lt;font face="Arial"&gt;Thanks to Sage Kitamorn (the Sharepoint Search Program Manager) &lt;/font&gt;&lt;a href="http://blogs.msdn.com/sharepoint/archive/2006/10/11/Top-3-issues-and-workarounds-for-Search-in-SharePoint-2007-Beta-2-Tech-Refresh.aspx#823316"&gt;&lt;font face="Arial"&gt;promptly responding&lt;/font&gt;&lt;/a&gt;&lt;font face="Arial"&gt;&amp;nbsp;to our call for help with search under forms authentication, and a&amp;nbsp;&lt;/font&gt;&lt;a href="http://www.sharepointblogs.com/nrdev/archive/2006/10/12/13800.aspx"&gt;&lt;font face="Arial"&gt;response to&amp;nbsp;our previous blog&amp;nbsp;post from his colleague Avi&lt;/font&gt;&lt;/a&gt;&lt;font face="Arial"&gt;, we have made some progress implementing WSS Search on a site&amp;nbsp;using Forms Authentication.&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;Search now returns results and performs UI Trimming as we will show below, but &lt;u&gt;we have one outstanding issue&lt;/u&gt;. Anonymous search under forms authentication raises the following error:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&amp;quot;Your search cannot be completed because of a service error.&amp;nbsp; Try your search again or contact your administrator for more information.&amp;quot;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;While we have not found a workaround to fixing search for the anonymous user,&amp;nbsp;below is&amp;nbsp;a step-by-step guide for setting up a site with both anonymous and secure content and a functional search for authenticated users.&amp;nbsp; This guide assumes that you already have a search server configured correctly. &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;Note: Our custom provider is called &amp;quot;PassportMembershipProvider&amp;quot;, not to be confused with other Microsoft authentication providers with the same name.&lt;/font&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;font face="Arial"&gt;Create a new Web Application in Central Admin and select your Search Server.&amp;nbsp; We use port 12000.&lt;/font&gt; &lt;/li&gt;
&lt;li&gt;&lt;font face="Arial"&gt;Create a new Site Collection for&amp;nbsp;the newly created&amp;nbsp;Application.&lt;/font&gt; &lt;/li&gt;
&lt;li&gt;&lt;font face="Arial"&gt;Configure your site to support forms authentication.&amp;nbsp; This must be set correctly in the&amp;nbsp;web.config of the application.&amp;nbsp; The web.config file in your application&amp;nbsp;should contain the following entries:&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;/font&gt;
&lt;p&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font face="Courier New"&gt;&amp;lt;!-- Add to the configuration node --&amp;gt;&lt;br /&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color="#800000" size="1"&gt;connectionStrings&lt;/font&gt;&lt;font face="Courier New"&gt;&lt;font color="#0000ff" size="1"&gt;&amp;gt;&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&amp;nbsp; &amp;lt;&lt;/font&gt;&lt;font color="#800000" size="1"&gt;add&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="1"&gt;name&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;=&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;MembershipProviderDBConn&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="1"&gt;connectionString&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;=&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;Data Source=servername;&lt;br /&gt;&amp;nbsp;&amp;nbsp; Initial Catalog=dbname; User Id=userid; Password=userpassword;&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New"&gt;&lt;font color="#0000ff" size="1"&gt; /&amp;gt;&lt;br /&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#800000" size="1"&gt;connectionStrings&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New"&gt;&lt;font color="#0000ff" size="1"&gt;&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;!-- Add to the System.Web node--&amp;gt;&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#800000" size="1"&gt;membership&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="1"&gt;defaultProvider&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;=&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;PassportMembershipProvider&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New"&gt;&lt;font color="#0000ff" size="1"&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/font&gt;&lt;font color="#800000" size="1"&gt;providers&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New"&gt;&lt;font color="#0000ff" size="1"&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/font&gt;&lt;font color="#800000" size="1"&gt;remove&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="1"&gt;name&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;=&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;PassportMembershipProvider&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New"&gt;&lt;font color="#0000ff" size="1"&gt; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;&lt;/font&gt;&lt;font color="#800000" size="1"&gt;add&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="1"&gt;name&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;=&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;PassportMembershipProvider&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="1"&gt;type&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;=&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;MyAssembly.PassporMembershipProvider, MyNamespace&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="1"&gt;applicationName&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;=&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;TestSite&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="1"&gt;enablePasswordRetrieval&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;=&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;false&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="1"&gt;enablePasswordReset&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;=&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;true&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="1"&gt;requiresQuestionAndAnswer&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;=&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;true&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="1"&gt;passwordFormat&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;=&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;Hashed&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="1"&gt;connectionStringName&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;=&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;MembershipProviderDBConn&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="1"&gt;commandTimeout&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;=&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;45&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New"&gt;&lt;font color="#0000ff" size="1"&gt; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/&lt;/font&gt;&lt;font color="#800000" size="1"&gt;providers&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New"&gt;&lt;font color="#0000ff" size="1"&gt;&amp;gt;&lt;br /&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#800000" size="1"&gt;membership&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New"&gt;&lt;font color="#0000ff" size="1"&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;&lt;/font&gt;&lt;font color="#800000" size="1"&gt;roleManager&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="1"&gt;defaultProvider&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;=&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;PassportRoleProvider&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="1"&gt;enabled&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;=&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;true&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New"&gt;&lt;font color="#0000ff" size="1"&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/font&gt;&lt;font color="#800000" size="1"&gt;providers&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New"&gt;&lt;font color="#0000ff" size="1"&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/font&gt;&lt;font color="#800000" size="1"&gt;remove&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="1"&gt;name&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;=&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;PassportRoleProvider&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New"&gt;&lt;font color="#0000ff" size="1"&gt; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/font&gt;&lt;font color="#800000" size="1"&gt;add&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="1"&gt;name&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;=&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;PassportRoleProvider&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="1"&gt;type&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;=&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;MyAssembly.PassporRoleProvider, MyNamespace, AppliedPassportMembershipProvider&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="1"&gt;applicationName&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;=&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;TestSite&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="1"&gt;connectionStringName&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;=&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;MembershipProviderDBConn&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="1"&gt;commandTimeout&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;=&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;45&lt;/font&gt;&lt;font size="1"&gt;&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New"&gt;&lt;font color="#0000ff" size="1"&gt; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;/font&gt;&lt;font color="#800000" size="1"&gt;providers&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New"&gt;&lt;font color="#0000ff" size="1"&gt;&amp;gt;&lt;br /&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#800000" size="1"&gt;roleManager&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font face="Arial"&gt;&lt;b&gt;Note:&lt;/b&gt; Since our web application is setup to use Forms Authentication, we have to also set up Site Collection Administrators based on users from our custom data store. In order to do so, you would have to &lt;b&gt;include the above entries in the web.config file of your Central Admin Application as well&lt;/b&gt;&amp;nbsp; (Do &lt;b&gt;not&lt;/b&gt; include the &lt;font face="Courier New" color="#008000" size="2"&gt;&amp;lt;roleManager...&amp;gt;&lt;/font&gt; node in your Central Admin web.config, or else you will get errors when saving )&lt;br /&gt;&lt;/font&gt;&lt;/li&gt;
&lt;li&gt;&lt;font face="Arial"&gt;We were interested in supporting anonymous content in addition to secure content.&amp;nbsp; In order to support anonymous&amp;nbsp;content, be sure to go to &amp;nbsp;&lt;font color="#a52a2a"&gt;Site Actions &amp;gt; Site Settings &amp;gt; Advanced Permissions &amp;gt; Settings &amp;gt; Anonymous Access&lt;/font&gt;, then select &amp;quot;Entire Web Site&amp;quot; for your site.&lt;br /&gt;&lt;/font&gt;&lt;/li&gt;
&lt;li&gt;&lt;font face="Arial"&gt;At this point, a second zone is needed with NTLM authentication for the search service to index correctly.&amp;nbsp; To create an extended zone, use the&amp;nbsp;&lt;font color="#a52a2a"&gt;Central Admin &amp;gt; Application Management&amp;nbsp; &amp;gt; Create or extend Web Application&lt;/font&gt;, then select &amp;quot;Extend an existing Web application&amp;quot;.&amp;nbsp; When extending your Web Application, you may select any open port and any available zone.&amp;nbsp; We selected the Custom zone, port 12001,&amp;nbsp;and Allow Anonymous&amp;nbsp;for our test site.&lt;br /&gt;&lt;br /&gt;At this point, our settings&amp;nbsp;were as follows:&lt;/font&gt; 
&lt;p&gt;&lt;img height="80%" src="http://hwip.com/nrdev/images/Step3_ConfirmZones.jpg" width="80%" border="0" alt="" /&gt;&lt;br /&gt;&lt;b&gt;&lt;font face="Arial" size="2"&gt;Web Application with Default (forms) and Custom (NTLM) Zone&lt;/font&gt; &lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;img height="80%" src="http://hwip.com/nrdev/images/Step1_CreateFormsSite.jpg" width="80%" border="0" alt="" /&gt;&lt;br /&gt;&lt;b&gt;&lt;font face="Arial" size="2"&gt;The Default (forms) zone&lt;/font&gt;&lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;img height="80%" src="http://hwip.com/nrdev/images/Step2_ExtendWebApplicationCustomZone_Windows.jpg" width="80%" border="0" alt="" /&gt;&lt;br /&gt;&lt;b&gt;&lt;font face="Arial" size="2"&gt;The Custom (NTLM) Zone&lt;/font&gt; &lt;/b&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;font face="Arial"&gt;Confirm that the Search Crawling Account has Full Read policy for your application&lt;/font&gt;. 
&lt;p&gt;&lt;img height="80%" src="http://hwip.com/nrdev/images/Step4_ConfirmWebAppPolicy.jpg" width="80%" border="0" alt="" /&gt; &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;font face="Arial"&gt;Since the search crawler only seems to index applications set up with NTLM authentication, you can also confirm that the search Database contains a Crawl Host List entry in the &lt;b&gt;dbo.MSSCrawlHostList&lt;/b&gt; table for the extended zone (12001, in our case).&amp;nbsp; Sharepoint by design does not seem to index zones/sites with Forms authentication (note that there is no entry in the table for port 12000, which was our DEFAULT zone setup with our custom membership provider).&lt;/font&gt;&amp;nbsp; 
&lt;p&gt;&lt;img height="80%" src="http://hwip.com/nrdev/images/Step5_ConfirmSearchEntries.jpg" width="80%" border="0" alt="" /&gt; &lt;/p&gt;&lt;font face="Arial"&gt;You should now&amp;nbsp;get search results when logged in to your Forms authenticated site as seen in the image on the right, below.&lt;/font&gt; 
&lt;p&gt;&lt;img height="80%" src="http://hwip.com/nrdev/images/Issue_Search_Anon_vs_logged_in.jpg" width="80%" border="0" alt="" /&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;font face="Arial"&gt;&lt;b&gt;Note:&lt;/b&gt;&amp;nbsp;&amp;nbsp;Our attempt at creating the site in the reverse order (i.e.&amp;nbsp;using NTLM in the Default zone) did not work for us.&lt;/font&gt;&amp;nbsp;&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;font face="Arial"&gt;- Rajiv&lt;/font&gt;&lt;/p&gt;&lt;img height="1" src="http://www.sharepointblogs.com/aggbug.aspx?PostID=14175" width="1" alt="" /&gt;
			&lt;hr&gt;&lt;span style="font-size:10pt;"&gt;Posted on &lt;a href="http://www.sharepointblogs.com/"&gt;SharePoint Blogs&lt;/a&gt;&lt;/span&gt;
		  &lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=1486" width="1" height="1"&gt;</description></item><item><title>Search not working in WSS 2007 B2TR with Forms Authentication</title><link>http://www.sharepointblogs.com/nrdev/archive/2006/10/12/search-not-working-in-wss-2007-b2tr-with-forms-authentication.aspx</link><pubDate>Thu, 12 Oct 2006 18:20:00 GMT</pubDate><guid isPermaLink="false">1f6a1193-f4bb-4480-a5ae-b538d8b20f46:1487</guid><dc:creator>RChakravarti</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sharepointblogs.com/nrdev/rsscomments.aspx?PostID=1487</wfw:commentRss><comments>http://www.sharepointblogs.com/nrdev/archive/2006/10/12/search-not-working-in-wss-2007-b2tr-with-forms-authentication.aspx#comments</comments><description>&lt;p&gt;&lt;font face="Arial"&gt;After creating a Sharepoint site using Forms Authentication (CustomMembershipProvider), search no longer appeared to work.&amp;nbsp; Running some analysis yielded the following discoveries:&lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;  &lt;li&gt;&lt;font face="Arial"&gt;Search was confirmed to work as expected for&amp;nbsp;our site&amp;nbsp;with NTLM authentication mode enabled.&amp;nbsp; In the WSS_Search database, an entry&amp;nbsp;was added to the &lt;strong&gt;dbo.MSSCrawlHostList&lt;/strong&gt; matching the site&amp;#39;s HostName, as expected.&amp;nbsp; After the service indexed the site, the SuccessCount column reported a nonzero value, and the ErrorCount column reported 0.&amp;nbsp; Entries were added to the &lt;strong&gt;dbo.MSSCrawlUrl&lt;/strong&gt; table with accurate DisplayURL values.&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;  &lt;li&gt;&lt;font face="Arial"&gt;However, after&amp;nbsp;switching the site authentication mode to Forms Authentication using our CustomMembershipProvider and CustomRoleProvider in Central Admin, searches no longer returned results.&amp;nbsp; After investigating, we noticed that&amp;nbsp;all the entries in the &lt;strong&gt;dbo.MSSCrawlUrl&lt;/strong&gt; table were immediately removed.&amp;nbsp; The HostName entry remained in the &lt;strong&gt;dbo.MSSCrawlHostList&lt;/strong&gt; table, but the SuccessCount column reported 0, while ErrorCount was positive.&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;&lt;font face="Arial"&gt;Based on these findings, it seems as though search is not available for any site that is not authenticated with Windows authentication.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial"&gt;We have not been able to find any other articles with a clear resolution to this issue, and feel that it has something to do with the service account used by the Search Service.&amp;nbsp;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial"&gt;&amp;nbsp;If anyone has had success with enabling search for sites using Forms Authentication, please&amp;nbsp;let us know&amp;nbsp;which solutions you have found to get around this issue.&amp;nbsp; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial"&gt;- Nathan and Rajiv&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=13800" width="1" height="1" alt="" /&gt;
			&lt;hr&gt;&lt;span style="font-size:10pt;"&gt;Posted on &lt;a href="http://www.sharepointblogs.com/"&gt;SharePoint Blogs&lt;/a&gt;&lt;/span&gt;
		  &lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=1487" width="1" height="1"&gt;</description></item><item><title>Forms Authentication, Search, and Anonymous in WSS/MOSS 2007</title><link>http://www.sharepointblogs.com/nrdev/archive/2006/10/11/forms-authentication-search-and-anonymous-in-wss-moss-2007.aspx</link><pubDate>Thu, 12 Oct 2006 04:08:00 GMT</pubDate><guid isPermaLink="false">1f6a1193-f4bb-4480-a5ae-b538d8b20f46:1488</guid><dc:creator>RChakravarti</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sharepointblogs.com/nrdev/rsscomments.aspx?PostID=1488</wfw:commentRss><comments>http://www.sharepointblogs.com/nrdev/archive/2006/10/11/forms-authentication-search-and-anonymous-in-wss-moss-2007.aspx#comments</comments><description>&lt;p&gt;&lt;font face="Arial"&gt;We have encountered several issues&amp;nbsp;while&amp;nbsp;trying to incorporate&amp;nbsp;CustomMembershipProvider and CustomRoleProvider in WSS 2007 B2TR under Forms Authentication.&amp;nbsp; Most notably: &lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;  &lt;li&gt;&lt;font face="Arial"&gt;Search does not work with forms authentication (&lt;a href="http://www.sharepointblogs.com/nrdev/archive/2006/10/12/13800.aspx"&gt;separate post with more detail here&lt;/a&gt;)&lt;/font&gt;   &lt;li&gt;&lt;font face="Arial"&gt;Forms authentication causes issues in&amp;nbsp;Central Admin&lt;/font&gt;   &lt;li&gt;&lt;font face="Arial"&gt;Anonymous Access is&amp;nbsp;very difficult to set up for forms authentication.&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;&lt;font face="Arial"&gt;Many similar&amp;nbsp;concerns&amp;nbsp;are discussed in the comments for the MSDN Blogs article &lt;/font&gt;&lt;a href="http://blogs.msdn.com/sharepoint/archive/2006/08/16/702010.aspx"&gt;&lt;font face="Arial"&gt;&amp;quot;Configuring Multiple Authentication Providers&amp;quot;&lt;/font&gt;&lt;/a&gt;&lt;font face="Arial"&gt; article so we&amp;#39;ve&amp;nbsp;made a comment there, and hopefully someone will respond&amp;nbsp;with some answers on the search issue.&amp;nbsp; In the meantime, these tips may help you with Forms Authentication providers:&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial"&gt;&lt;strong&gt;ISSUE #1: Unknown Error in Central Admin working with Forms Authentication&lt;br /&gt;&lt;/strong&gt;If you have created a role provider, make SURE the &lt;font color="#008000"&gt;&amp;lt;roleManager...&amp;gt;&amp;nbsp;&lt;/font&gt;&lt;font color="#000000"&gt;node is NOT in your Central Admin web.config.&amp;nbsp; This will work in a web.config for a Sharepoint site, but&amp;nbsp;not for the Central Administration site.&amp;nbsp; Central Admin will only use your&amp;nbsp;authentication provider to verify usernames when you select&amp;nbsp;site administrators, so the role provider would never be used anyway.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial"&gt;&lt;strong&gt;ISSUE #2:&amp;nbsp;WSS/MOSS throws an Unknown Error when&amp;nbsp;creating a new&amp;nbsp;Web Application&amp;nbsp;or Site Collection&amp;nbsp;under Forms Authentication&lt;br /&gt;&lt;/strong&gt;For creating&amp;nbsp;ANY new website (forms or windows auth), you need to remove the &lt;font color="#008000"&gt;&amp;lt;membership...&amp;gt;&amp;nbsp;&lt;/font&gt;&lt;font color="#000000"&gt;node from the Central Admin web.config.&amp;nbsp; To create a new Forms website, follow these steps:&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font color="#000000"&gt;  &lt;ol&gt;  &lt;li&gt;&lt;font face="Arial"&gt;Remove the &lt;font color="#008000"&gt;&amp;lt;membership...&amp;gt;&amp;nbsp;&lt;/font&gt;&lt;font color="#000000"&gt;node from the Central Admin web.config.&lt;/font&gt;&lt;/font&gt;   &lt;li&gt;&lt;font face="Arial"&gt;Create your&amp;nbsp;new web&amp;nbsp;application and site collection&amp;nbsp;in Central Admin, and set it to use Windows Authentication.&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;font face="Arial"&gt; &lt;/font&gt;  &lt;li&gt;&lt;font face="Arial"&gt;&lt;font color="#000000"&gt;Replace your Forms Provider&amp;#39;s&amp;nbsp;&lt;font color="#008000"&gt;&amp;lt;membership...&amp;gt;&amp;nbsp;&lt;/font&gt;&lt;font color="#000000"&gt;node in the Central Admin &lt;/font&gt;web.config.&lt;/font&gt; &lt;/font&gt;  &lt;li&gt;&lt;font face="Arial"&gt;&lt;font color="#000000"&gt;Now go back into Central Admin and&amp;nbsp;set the Authentication Provider (&lt;font color="#a52a2a"&gt;Central Administration &amp;gt; Application &amp;gt; Authentication Providers&lt;/font&gt;) to Forms on your new site.&lt;/font&gt; &lt;/font&gt;  &lt;li&gt;&lt;font face="Arial"&gt;Your site should now work with your provider.&lt;/font&gt;&lt;/li&gt;&lt;/ol&gt;  &lt;p&gt;&lt;font face="Arial"&gt;&lt;strong&gt;ISSUE #3:&amp;nbsp;Unable to allow&amp;nbsp;Anonymous Users under Forms Authentication&lt;br /&gt;&lt;/strong&gt;Actually, you can, it is just not easy or fun.&amp;nbsp; Here are all the steps you need to allow anonymous users on your site WITH Forms Authentication.&lt;/font&gt;&lt;/p&gt;  &lt;ol&gt;  &lt;li&gt;&lt;font face="Arial"&gt;In &lt;font color="#a52a2a"&gt;Central Administration &amp;gt; Application &amp;gt; Authentication Providers&lt;/font&gt;, check the &amp;quot;Enable Anonymous Access&amp;quot; checkbox for your site.&lt;/font&gt;   &lt;li&gt;&lt;font face="Arial"&gt;Make sure the anonymous user (or Everyone if you&amp;#39;re lazy) has read and script access to your site&amp;#39;s folder using Windows security (the files are usually in &lt;font color="#808080"&gt;inetpub\wwwroot\wss\VirtualDirectories\[port number]&lt;/font&gt;).&amp;nbsp; Be sure to set those permissions on all the child folders as well.&lt;/font&gt;   &lt;li&gt;&lt;font face="Arial"&gt;Now for the fun part. In Central admin, switch your site back to using Windows authentication.&amp;nbsp; Then, make sure your&amp;nbsp;NTLM user is the site owner.&lt;/font&gt;   &lt;li&gt;&lt;font face="Arial"&gt;Log in to your site, and select &lt;font color="#a52a2a"&gt;Site Actions &amp;gt; Site Settings &amp;gt; Advanced Permissions &amp;gt; Settings &amp;gt; Anonymous Access&lt;/font&gt;.&amp;nbsp; If this is on Nothing, change it to &amp;quot;Entire Web Site&amp;quot;.&lt;/font&gt;   &lt;li&gt;&lt;font face="Arial"&gt;Save this setting, then switch your site back to forms authentication in Central Admin.&amp;nbsp;&amp;nbsp;You can not&amp;nbsp;change the Anonymous Access radio buttons while in Forms authentication mode!&lt;/font&gt;&lt;/li&gt;&lt;/ol&gt;  &lt;p&gt;&lt;font face="Arial"&gt;Hope this helps.&amp;nbsp; Good luck!&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial"&gt;-Nathan and Rajiv&lt;/font&gt;&lt;/p&gt;&lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=13774" width="1" height="1" alt="" /&gt;
			&lt;hr&gt;&lt;span style="font-size:10pt;"&gt;Posted on &lt;a href="http://www.sharepointblogs.com/"&gt;SharePoint Blogs&lt;/a&gt;&lt;/span&gt;
		  &lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=1488" width="1" height="1"&gt;</description></item></channel></rss>