Anonymous access not working for lists and libraries
I am banging my head against a wall here on what should be a trivial issue. I have just one site set up that is going to be used predominantly as an internet, but have a component for users to login as an extranet. I have gone thru everythign and still I am having a significant issue. Anything that is a list or library is not visible when logging and requires a password if I enter the URL directly. Background:* SharePoint 2007 installed and all components of the website appear to work correctly when anonymous access is not enabled and I login.* "Anonymous Access" setup on IIS. (done)* Central Admin -> Application Management -> Authentication Providers -> "Enable anonymous access" is checked (done)***** Set up to use Windows Authentication* Main Site -> Site Actions -> Site Settings -> Modify All Site Settings -> Advanced Permissions -> Settings -> Anonymous Access -> "Entire Web Site" (done) - If I only do "List and Libraries" it will automatically prompt me to login as expected.- I have tried specifically enabling anonymous access on every list and library; with no luck. Any help would be very much appreciated!!!
February 28th, 2007 6:07am

You don't need to swich anythingdirectly on IIS. SharePont manages it itself. All you need is set the check box at Central Administration > Application Management > Authentication Providers > Select proper web application and zone here! > Edit Authentication. And any lists and libraries must have no directly set permissons but inherit them from the root of the site. So maybe the trouble is that you manually change IIS configuration. I think you should try swithing all these back (inclusing sharepoint settings), then perform iisreset (restrart IIS), then make sure that everything works as expected (no anonimous allowed) and then try to change only the setting I mentioned above. Good luck. P.S. If you have multiple zonez and only some of them are supposed to allow anonimous, then please check if the links you follow (and the address you type) are for the proper zone.
Free Windows Admin Tool Kit Click here and download it now
February 28th, 2007 9:38am

Thanks for the feedback, but it still doesn't want to work. I was surprised that I did not need to specifically allow anonymous access within IIS which is contrary to much of the documentation. I swithched that back, restarted IIS and changed all of my lists/libraries to inherit permissions from parent. When I go to the site I am able to access the main pages and navigate around (even go to subsites), but is still doesn't allow me to go to (or even see) any of my lists/libraries.
February 28th, 2007 3:18pm

are there any errors in Windows (System or Application) or SharePoint ("C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\LOGS" by default; see the most recently changed file there) logs?
Free Windows Admin Tool Kit Click here and download it now
February 28th, 2007 3:37pm

The only errors that I see are as follows: C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\LOGS 02/28/2007 19:01:58.82 w3wp.exe (0x0A78) 0x10FC CMS Publishing 8ztg Medium Got List Item Version, but item was null. 02/28/2007 19:01:59.38 w3wp.exe (0x0A78) 0x10FC Windows SharePoint Services General 0 Medium Potentially excessive number of SPRequest objects (9) currently unreleased on thread 1. Ensure that this object or its parent (such as an SPWeb or SPSite) is being properly disposed. Allocation Id for this object: {9E902602-42CB-4C1B-9F4B-82A043DAEBBF} Stack trace of current allocation: at Microsoft.SharePoint.SPRequestManager.Add(SPRequest request, Boolean shareable) at Microsoft.SharePoint.SPGlobal.CreateSPRequestAndSetIdentity(Boolean bNotGlobalAdminCode, String strUrl, Boolean bNotAddToContext, Byte[] UserToken, Boolean bIgnoreTokenTimeout, Boolean bAsAnonymous) at Microsoft.SharePoint.SPWeb.InitializeSPRequest() at Microsoft.SharePoint.SPWeb.EnsureSPRequest() at Microsoft.SharePoint.SPWeb.get_Request() at Microsoft.SharePoint.SPWeb.InitWebPublic() at Micro... 02/28/2007 19:01:59.38* w3wp.exe (0x0A78) 0x10FC Windows SharePoint Services General 0 Medium ...soft.SharePoint.SPWeb.get_Exists() at Microsoft.SharePoint.Publishing.CachedObjectFactory.CreateWebFromUrl(String url) at Microsoft.SharePoint.Publishing.Navigation.SPNavigationSiteMapNode..ctor(PortalWebSiteMapNode webNode, SPNavigationNode node, PortalSiteMapNode parentNode, NodeTypes type, String url, String title, String description) at Microsoft.SharePoint.Publishing.Navigation.SPNavigationSiteMapNode.CreateSPNavigationSiteMapNode(PortalWebSiteMapNode webNode, SPNavigationNode node, PortalSiteMapNode parentNode) at Microsoft.SharePoint.Publishing.Navigation.PortalWebSiteMapNode.ProcessSPNavigationNode(SPNavigationNode node, SPNavigationNode previousSibling, PortalSiteMapNode parentNode) at Microsoft.SharePoint.Publishing.Navigation.PortalWebSiteMapNode.PopulateNavi... 02/28/2007 19:01:59.38* w3wp.exe (0x0A78) 0x10FC Windows SharePoint Services General 0 Medium ...gationChildren() at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapNode.GetNavigationChildren(NodeTypes includedTypes, NodeTypes includedHiddenTypes, OrderingMethod ordering, AutomaticSortingMethod method, Boolean ascending, Int32 lcid) at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapNode.GetNavigationChildren(NodeTypes includedHiddenTypes) at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider.GetChildNodes(PortalSiteMapNode node, NodeTypes includedHiddenTypes) at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider.GetChildNodes(SiteMapNode node) at System.Web.SiteMapNode.get_ChildNodes() at System.Web.UI.WebControls.SiteMapDataSource.GetNodes() at System.Web.UI.WebControls.SiteMapDataSource.GetTreeView(String viewP... 02/28/2007 19:01:59.38* w3wp.exe (0x0A78) 0x10FC Windows SharePoint Services General 0 Medium ...ath) at System.Web.UI.WebControls.SiteMapDataSource.GetHierarchicalView(String viewPath) at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapDataSource.GetHierarchicalView(String viewPath) at System.Web.UI.HierarchicalDataSourceControl.System.Web.UI.IHierarchicalDataSource.GetHierarchicalView(String viewPath) at System.Web.UI.WebControls.HierarchicalDataBoundControl.GetData(String viewPath) at System.Web.UI.WebControls.Menu.DataBindItem(MenuItem item) at System.Web.UI.WebControls.Menu.PerformDataBinding() at System.Web.UI.WebControls.HierarchicalDataBoundControl.PerformSelect() at System.Web.UI.WebControls.BaseDataBoundControl.DataBind() at System.Web.UI.WebControls.Menu.DataBind() at System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBo... 02/28/2007 19:01:59.38* w3wp.exe (0x0A78) 0x10FC Windows SharePoint Services General 0 Medium ...und() at System.Web.UI.WebControls.Menu.EnsureDataBound() at System.Web.UI.WebControls.Menu.OnPreRender(EventArgs e, Boolean registerScript) at System.Web.UI.WebControls.Menu.OnPreRender(EventArgs e) at Microsoft.SharePoint.WebControls.AspMenu.OnPreRender(EventArgs e) at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfte... 02/28/2007 19:01:59.38* w3wp.exe (0x0A78) 0x10FC Windows SharePoint Services General 0 Medium ...rAsyncPoint) at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest() at System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) at System.Web.UI.Page.ProcessRequest(HttpContext context) at ASP._layouts_user_aspx.ProcessRequest(HttpContext context) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) at System.Web.HttpApplication.ResumeSteps(Exception error) at System.Web.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData) at Sys... 02/28/2007 19:01:59.38* w3wp.exe (0x0A78) 0x10FC Windows SharePoint Services General 0 Medium ...tem.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) at System.Web.HttpRuntime.ProcessRequestNoDemand(HttpWorkerRequest wr) at System.Web.Hosting.ISAPIRuntime.ProcessRequest(IntPtr ecb, Int32 iWRType) ...... 02/28/2007 19:03:25.98 w3wp.exe (0x16CC) 0x1280 Windows SharePoint Services Topology 0 Medium Configuring the virtual directory to allow anonymous access. 02/28/2007 19:03:25.98 w3wp.exe (0x16CC) 0x1280 Windows SharePoint Services Topology 0 Medium Configuring the virtual directory content expiration. The only errors that I saw in the "Application" Event Viewer were: Error loading and running event receiver Microsoft.SharePoint.Publishing.Internal.ScheduledItemEventReceiver in Microsoft.SharePoint.Publishing, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c. Additional information is below.: Invalid List Item. The List Item provided is not compatible with a Scheduled Item.For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp. The only errors that I saw in the "System" Event Viewer were: The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID {61738644-F196-11D0-9953-00C04FD919C1} to the user SOLUTIONS\wi_wss_ServerFarm SID (S-1-5-21-57989841-1078145449-1708537768-2612). This security permission can be modified using the Component Services administrative tool. For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp. I fixed the last set of errors based on a knowledge base. I still have not resolved the Anonymous Access problem for lists/libraries. I heard about a possible issue in which the "Style Libraries" are not allowing anonymous access. I specifically granted anonymous access to that, but it did nto fix it either.
March 1st, 2007 7:32am

How did you fix the below error please? Which knowledge base are you refering to as I am having the same error! Error loading and running event receiver Microsoft.SharePoint.Publishing.Internal.ScheduledItemEventReceiver in Microsoft.SharePoint.Publishing, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c. Additional information is below.: Invalid List Item. The List Item provided is not compatible with a Scheduled Item.For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp. The only errors that I saw in the "System" Event Viewer were: Many thanks in Advance
Free Windows Admin Tool Kit Click here and download it now
March 12th, 2007 3:23pm

Randine, I never resolved the "actual" cause of this issue. I tried everything under the sun... multiple times. During the course of my research I remember finding one reference where someone had stated there was an issue that if you do not specifiy "anonymous access" enabled when creating the initial site collection, it does not always work when trying to enable it after the fact. I could not find where are what the internal setting was, so I finally had to start over and recreate the site collection. When I did that and made sure "anonymous access" was enabled from the beginning, it worked fine. The knowledge base I referred to was just in the Microsoft Support. I hope this helps even though it is not the ideal answer. Greg
March 12th, 2007 7:42pm

Hi Greg,I tried following these steps and creating a new site collection with anonymous access checked. I am still unable to access lists and libraries after enabling anonymous access on the new site. Did you create a new extranet site or was this all on the default intranet site? When you say recreate the site collection, did you actually reinstall SharePoint server and create the site collection again or did you actually just delete the site collection that wasn't working and create it again? Do you have a KB article or did you call support? Thanks, Thomas Goddard
Free Windows Admin Tool Kit Click here and download it now
March 16th, 2007 1:26am

Dude, no need to bang your head, here is the solution http://support.microsoft.com/kb/927082 Veeraj Arasa Microsoft
March 16th, 2007 7:47am

Thomas, Sorry I haven't followed up sooner, but I have been on vacation. Did the KB article that Veeraj Arasa refereced solve the issue? As I noted in a previous post, I resolved my issue a different way, but this looks like it was what I was looking for, but could not find earlier. Regards,Greg
Free Windows Admin Tool Kit Click here and download it now
March 19th, 2007 6:49pm

http://support.microsoft.com/kb/927082 - Did this. Still not able to edit "limited access" perm level.Any help please...
March 20th, 2007 10:47am

Thanks this fixed the issue. Presented as calendar and news items prompting for a password when Anonymous users tried to click through and read them. http://support.microsoft.com/kb/927082
Free Windows Admin Tool Kit Click here and download it now
February 22nd, 2010 11:21pm

It can't be considered a fix when it opens up access to a whole range of unwanted lists and libraries. You would think that explicitly allowing anonymous access on a list while this wretched feature was activated on a site would create an explicit exclusion. But no. There is no way I have found to keep this feature activated and allow anonymous users access to such obvious lists as Calendar and Announcements. This leaves you with two options: either keep the feature activated and lock anonymous users out from accessing anything useful -- with no way to explicitly allow access! or deactivate it and give them free reign to a swathe of lists and libraries you'd prefer they couldn't access - with no way to explicitly prevent it and still provide usable access to the site. Here's hoping 2010 doesn't suffer from the same issue.If at first you don't succeed, ask an MVP.
July 14th, 2010 5:14am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics