Forum Widgets
Latest Discussions
SharePoint 2019 Crawler not working on one site.
I have a 2019 on prem SharePoint server running. I've not had an issue with crawling until recently. For some reason all crawling quit working after a reboot of the server so I just deleted the Search Service app and created a new one. No issues doing that. After assigning permissions and making sure the service was running. I checked the Crawl log. We have 3 SharePoint Sites that are listed in the Content Sources for Crawling. http://servername:2121 - site2 http://servername:17195 - mysites http://servername:39064 - site1 Crawling works perfect for site2 and mysites. The issue is with site1 I get the following warning for it Item not crawled due to one of the following reasons: Preventive crawl rule; Specified content source hops/depth exceeded; URL has query string parameter; Required protocol handler not found; Preventive robots directive. ( This item was deleted because it was excluded by a crawl rule. ) I've searched and tried just about everything I can find. Site1 and Site2 are almost identical so I don't understand why it works for one but not the other. I can browse to either just fine. Any suggestions on what else to look at? Things I've Tried: I made sure there are no crawl rules I created a new crawl rule to include the affected URL No Robots.txt file at all Created new content source with just site1 in it to testrogerssaMay 28, 2026Copper Contributor28Views0likes0CommentsClarification on SharePoint Macro Consent Flow and Permissions
Hi Team, We have a customer using SharePoint in a secure environment. While configuring the Prolaborate SharePoint Macro on their site, a consent popup is displayed during the approval process. Previously, our macro implementation used the Admin Consent flow. Based on the customerโs security and approval requirements, we have modified the consent to use the User Consent flow instead. The customer has requested additional clarification regarding the consent process. Specifically, they would like to understand: The exact API calls triggered for these two consents View your basic profile Maintain access to data you have given it access to The permissions being requested from Microsoft Graph or SharePoint Whether the application requests any tenant-wide or high-privilege permissions Whether minimal permissions such as Sites.Selected can be used instead of broader scopes Current concern: The customer feels the current permission request is too broad for approval within their secure environment (Banking customer). Reason: Their internal approval process requires clear visibility into the exact API and permission scopes being requested, as different permissions are reviewed and approved by different internal teams (for example, User.Read is managed by the Identity team). From our implementation side, we are using only custom APIs and are not directly calling Microsoft Graph APIs. This information will help us provide a clear response to the customer and support their internal approval process.DevTeamMay 26, 2026Copper Contributor31Views0likes0CommentsGet SharePoint list attachment images in Power BI
I have a SharePoint Online list with attachments. I am connecting to this list as a data source in Power BI using the SharePoint Online List option. When the list loads in Power BI, the Attachments column shows the number of attachments rather than a Table that can be expanded to get the URL. There are multiple YouTube videos that demonstrate this but I am not seeing a table. Is this a change in functionality? Is there another approach. I have also seen option of using the SharePoint Folder connector but this works only for document libraries. Any help will be greatly appreciated. Thanks in advance.YatinPurohitMay 21, 2026Copper Contributor30Views0likes0CommentsNEW SharePoint & Purview Feature: Protect Files After Download!
๐ New in SharePoint + Microsoft Purview: Extend Permissions Beyond the Cloud One of the biggest challenges in Microsoft 365 has always been this: ๐ What happens to your data when it leaves SharePoint? With this new feature, Microsoft finally closes that gap. You can now use Sensitivity Labels to extend SharePoint permissions to downloaded files โ meaning protection doesnโt stop when a document is downloaded. ๐ Hereโs what that enables: Files remain protected even outside SharePoint Access is still enforced based on SharePoint permissions Changes in permissions are reflected in real-time Access can be revoked โ even after download ๐ก In other words: Your SharePoint security model now travels with the file This is a huge step forward for: โ Data Loss Prevention (DLP) โ Compliance & Governance โ Secure external collaboration โ ๏ธ Especially relevant if you're working with: Sensitive documents, external sharing, or regulated environments. ๐ Iโve just published a video where I break it all down: ๐ https://youtu.be/G6XvyU5GAqk Curious to hear your take: ๐ Would you trust this model over traditional access control? ๐ Where do you see the biggest impact in your organization? #Microsoft365 #SharePoint #MicrosoftPurview #DataProtection #CyberSecurity #Compliance #InformationProtection #M365 #ITSecurity #CloudSecurity60Views0likes0Comments404 error downloading file versions via CSOM (SharePoint 2013 On-Prem)
I need to download historical versions of a document from a SharePoint 2013 On Premises document library using a C# console application, so I can migrate them chronologically to SharePoint Online along with their column properties. While downloading the current latest version works perfectly, downloading older historical versions always fails. Standard CSOM methods fail because ListItem.Versions does not exist in the SharePoint 2013 v15 SDK. Reverting to direct HTTP endpoints consistently throws an error. Here is the exact exception message I receive: System.Net.Http.HttpRequestException: Response status code does not indicate success: 404 (Not Found). Below is the minimal reproducible code example demonstrating how the connection is initialized, how properties are loaded, and where the download fails on historical versions: using System; using System.IO; using System.Net.Http; using Microsoft.SharePoint.Client; using SP = Microsoft.SharePoint.Client; class Program { static void Main() { string siteUrl = "https://example.com"; using (ClientContext sourceCtx = new ClientContext(siteUrl)) { sourceCtx.Credentials = System.Net.CredentialCache.DefaultCredentials; List sourceList = sourceCtx.Web.Lists.GetByTitle("MyLibrary"); CamlQuery query = CamlQuery.CreateAllItemsQuery(); ListItemCollection items = sourceList.GetItems(query); sourceCtx.Load(items, ic => ic.Include( item => item.Id, item => item.File, item => item.File.Versions, item => item.File.ServerRelativeUrl )); sourceCtx.ExecuteQuery(); foreach (ListItem item in items) { if (item.File == null || !item.File.Exists) continue; foreach (FileVersion ver in item.File.Versions) { string absoluteVersionUrl = siteUrl.TrimEnd('/') + "/" + ver.Url.TrimStart('/'); using (var handler = new HttpClientHandler { Credentials = sourceCtx.Credentials }) using (var client = new HttpClient(handler)) { client.DefaultRequestHeaders.Add("X-FORMS_BASED_AUTH_ACCEPTED", "f"); client.DefaultRequestHeaders.Add("User-Agent", "Mozilla/5.0"); // CRITICAL FAILURE HERE: Always throws 404 Not Found HttpResponseMessage response = client.GetAsync(absoluteVersionUrl).Result; response.EnsureSuccessStatusCode(); using (Stream fileStream = response.Content.ReadAsStreamAsync().Result) { // Upload logic to SPO goes here } } } } } } The version URL returned inside the property matches the following virtual folder layout format: _vti_history/512/Folder/Doc.docx My specific environment queries are: Why does navigating to the absolute history folder URL over an authenticated HttpClient trigger a 404 Not Found error in SharePoint 2013 on premises, even though the path token is extracted directly from the version url metadata property? Is there an alternative legacy REST endpoint routing structure or an alternative file stream extraction method available in the SharePoint 2013 (v15) SDK that allows an external client application to fetch older version binaries successfully?46Views0likes0CommentsAccessing External Sharepoint Site
I am able to access internal Sharepoints within my company and have up until now been able to access Sharepoints outside the company. When I now try to access an external Sharepoint, I get the following message on the external company's landing page. "Your account has been locked. Contact your support person to unlock it, then try again...." The external company states they have not made changes any access protocols. Likewise, my company says nothing has changed with respect to the rules/ability to access external Sharepoints. Someone indicated that the Microsoft โfederationโ settings/setup of the two companies may (now) be incompatible. Has anyone encountered this issue?Kenilworth03May 14, 2026Copper Contributor26Views0likes0CommentsSending Approvals
We're currently using the built-in approval workflow tool to send invoices off for approval and request coding in the comments box, but is there any way I can do this through the central purchase ledger email rather than having it go via individuals? I know it runs in a roundabout way through Teams so I suspect not, but have been asked to find out.JasonD95May 14, 2026Copper Contributor29Views0likes0CommentsSharePoint News Email โContent too largeโ issue โ size limit clarification
Hi, We are currently trying to send a SharePoint News post via email and encountering the following error: โThe contents of this page are too big to send in email.โ We performed testing to understand the limitation and observed the following: Full newsletter (~5.29 MB) โ โ Error Pages 1โ12 (~3.11 MB) โ โ Error Pages 1โ11 (~2.80 MB) โ โ Works Slight increase (~2.90 MB) โ โ Error again โ Based on testing: Practical threshold seems around ~2.7โ2.8 MB Above this, email rendering fails โ Questions: Is there a documented maximum size limit for SharePoint News email content? Is the limit based on: Total content size after rendering? Image count/size? Can this limit be configured or increased? What are the recommended best practices for image-heavy newsletters? โ Current understanding: It appears that the limitation is due to HTML email rendering size rather than just file size Any clarification or official guidance would be appreciated. Thanks.BishalStha35May 13, 2026Copper Contributor32Views0likes0CommentsSShSharePoint Metric Reporting Issue
Hllo, Had anyone noticed issues with unique viewers and views for the April site pages? Currently we have a few "news" items that are reflecting higher unique viewers versus views and overall it seems like our metrics are much lower for the month than usual when looking at MoM and YoY.MarjorieL375May 04, 2026Copper Contributor56Views0likes0CommentsTrustedMissingIdentityClaimSource - OIDC
Hello, Good day! I'm setting up OIDC connection thru SharePoint subscription edition referring to the below link https://learn.microsoft.com/en-us/SharePoint/security-for-sharepoint-server/set-up-oidc-auth-in-sharepoint-server-with-msaad I was able to get in thru Entra (that means OIDC connection works) but sharepoint return me this exception when getting in to site collection. _layouts/15/_login/default.aspx?errorCode=TrustedMissingIdentityClaimSource=https%3A%2F%2FSPdemo.local%2F_layouts%2F15%2FAuthenticate.aspx%3FSource%3D%252F Workaround suggested done like reconfigured SPTrust, certificates and SharePoint Web application multiple times but yet still no avail. Unfortunately, this have been greyed out for me as i cannot find a concrete resolution. Is anyone have experience the same exception, or perhaps share thoughts what are missing here. Thank you!hunk0227May 01, 2026Brass Contributor55Views0likes0Comments
Tags
- SharePoint Online18,331 Topics
- Document Library3,232 Topics
- Lists3,148 Topics
- Sites2,631 Topics
- admin2,260 Topics
- sharepoint server2,051 Topics
- Permissions1,993 Topics
- files1,730 Topics
- developer1,612 Topics
- microsoft lists1,583 Topics