開発用に Office 365 開発サイトを使用して SharePoint 用アプリに OOTB Web パーツ (実際には検索ページのバリエーションを作成するため) を追加しようとしていますが、これはすべての OOTB Web パーツで発生します。もちろん、ページを作成するときのデフォルトのコードは次のとおりです。
<%@ Page language="C#" MasterPageFile="~masterurl/default.master"
Inherits="Microsoft.SharePoint.WebPartPages.WebPartPage,
Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral,
PublicKeyToken=71e9bce111e9429c" %>
<%@ Register Tagprefix="Utilities" Namespace="Microsoft.SharePoint.Utilities"
Assembly="Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral,
PublicKeyToken=71e9bce111e9429c" %>
<%@ Register Tagprefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages"
Assembly="Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral,
PublicKeyToken=71e9bce111e9429c" %>
<%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls"
Assembly="Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral,
PublicKeyToken=71e9bce111e9429c" %>
<asp:Content ContentPlaceHolderId="PlaceHolderAdditionalPageHead" runat="server">
<SharePoint:ScriptLink name="sp.js" runat="server" OnDemand="true"
LoadAfterUI="true" Localizable="false" />
</asp:Content>
<asp:Content ContentPlaceHolderId="PlaceHolderMain" runat="server">
<WebPartPages:WebPartZone runat="server" FrameType="TitleBarOnly"
ID="full" Title="loc:full" />
</asp:Content>
そして、たとえば、SearchArea Web パーツを Zone に追加したいだけです。テストで常にこれを取得します。「この Web パーツの XmlSerializers を作成できません」
これはとても単純に思えますが、それでも私は常にこのエラーが発生します。これは基本的に、すべての OOTB Web パーツで発生します。私は何を間違っていますか?繰り返しになりますが、高度にカスタマイズされた検索エクスペリエンスを展開する SharePoint 用のアプリがありますが、特定の領域での検索には OOTB SharePoint コントロールを使用する必要があります。
考え?