2

ソリューションの展開/アップグレードと機能のアクティブ化がアプリ プールをリサイクルするか、何らかの方法でユーザーのアクションを中断/遅くするかどうかを把握しようとしています。サーバーに負荷がかかっているときにこれらの手順を実行できるかどうか、または勤務時間外に展開するのが最善かどうかを知る必要があります。

私が使用している特定のコマンドは、upgradesolution またはdisplaysolution、addsolution、installfeature、および activatefeature ですが、完全を期すために、包括的なリストがあると便利です。

4

2 に答える 2

5

原則として、機能/ソリューションのアップグレードは常に時間外に行ってください。変更が実行中のアプリケーションにどのように影響するかはわかりません。

  • アップグレードソリューション - はい
  • 追加ソリューション - はい
  • インストール機能 - はい
  • activatefeature - いいえ

activatefeature が機能しない理由は、機能に含まれるコマンド (イベントやスキーマなど) を実行しているためです。他のすべては、sharepoint で使用するアセットを登録しているため、再起動が必要です。

于 2009-09-24T08:21:48.303 に答える
4

情報: upgradesolution は、アプリケーション プールのリサイクルだけでなく、完全な IISReset を実行するようです。ファームで複数のサイトを実行している場合、これは重要な違いです。これを回避するには、-local のパラメーターを渡すことができるようです。これにより、IISReset の代わりにアプリ プールのリサイクルが実行されます。これの欠点は、各サーバーでコマンドを実行する必要があることです。すべては状況によって異なりますが、知っておくと便利なことです。

于 2009-09-25T14:01:46.153 に答える