アプリケーション ページとして SharePoint に展開された ASP.NET アプリケーションにパーソナライゼーション (WebPartManager と WebParts) を実装しようとしています (別のアプリケーションと _layouts に展開された aspx ページ)。
SharePoint パーソナライゼーション プロバイダーを利用したいので、プロバイダーを ASP.NET アプリケーションの WebPartManager に接続するだけです。ただし、SharePoint はこれらのタスクを実行するために SPRequest オブジェクトを呼び出すようであり、パーソナライズ用のプロバイダーはありません。
私が試した 2 番目のオプションは、これらのページで SharePoint WebPartManager を使用することでしたが、アプリケーション ページが SharePoint コンテンツ データベース内にアップロードされたページではないため、うまくいかないようです。そのため、Web パーツを追加/パーソナライズしようとするとエラーが発生します。
アプリケーション ページで SharePoint パーソナライゼーションを利用するクリーンな方法を知っている人はいますか?