2

新しい空白のサイトでデフォルトで発行インフラストラクチャ機能を有効にできるように、ステープル機能を作成しました。

期待どおりに機能します。唯一の問題は、新しく作成されたサイトに左側のメニューが表示されず、表示する方法がないことです。

これはチーム サイトでは発生せず、新しい空のサイトでのみ発生します。

ステープル機能を無効にして新しい空白のサイトを作成し、発行インフラストラクチャ機能を手動で有効にすると、すべてが期待どおりに機能し、メニューが表示されます。

手がかりはありますか?

ありがとう

4

1 に答える 1

1

私たちが発見したことは、コードで機能をアクティブ化すると、たとえば機能ステープラーで、リストされている依存機能がアクティブ化されないということです。発行機能には多数の依存機能があるため、表示されている結果になります。

PowerShell を使用して「不足している」機能を列挙し、アクティブ化する機能のリストに追加しました。両方のケース (自動アクティブ化と手動アクティブ化) について、サイト レベルと Web レベルの両方でアクティブなすべての機能を一覧表示する PS スクリプトを実行して、結果をテストしました。

これは完全な解決策ではありません。ただし、特定のケースでは、費用対効果の比率は他のオプションよりも優れていました。

于 2012-07-27T22:34:32.513 に答える