0

we are upgrading from SP2013 - SP2016. Our master page for my site pages has not changed. The profile picture is showing up fine on person.aspx, but not on any other pages under my site.

Code from master page:

<div id="sideNavBox" class="ms-dialogHidden ms-forceWrap ms-noList ms-mysite-sideNavBox">
<SharePoint:AjaxDelta ID="DeltaPlaceHolderProfileImage" BlockElement="true" IsMainContent="true" runat="server">
    <SPSWC:ProfilePropertyImage CssClass="ms-profile-image" ID="PictureUrlImage" ShowPlaceholder="TRUE" RenderProfileLinks="TRUE" PropertyName="PictureUrl" ImageSize="Large" runat="server" />
</SharePoint:AjaxDelta>
...

person.aspx, default.aspx etc. has:

  <SPSWC:ProfilePropertyLoader id="m_objLoader" LoadFullProfileOfCurrentUser="true" runat="server" />  

All pages under my site are showing the profile picture in our SP2013 solution. The problem is the same in other master pages like mysite15.master.

Snip from person.aspx Snip from default.aspx

What makes person.aspx diff. from the other pages?

Srednasoft
  • 43
  • 5
  • Check the network requests and see where the http request for image is going, when migrating the profile db will be pointing to old url – Guruparan Giritharan Jun 13 '18 at 10:53
  • The network request shows the loading of the profile picture for the page person.aspx, but not for default.aspx or other pages. – Srednasoft Jun 13 '18 at 11:12
  • Are the urls pointing to correct location? like the new server urls? check your user profile service for the profile picture property value – Guruparan Giritharan Jun 13 '18 at 11:15
  • Yes, the urls are correct. Everything works fine, except for the profile pictures not showing. person.aspx is getting the picture from the correct url. – Srednasoft Jun 13 '18 at 11:21

0 Answers0