Question

Je suis en train de déterminer si le déploiement / la mise à niveau des solutions et activation des fonctionnalités réutilise le pool d'application ou des interruptions / ralentit les actions de l'utilisateur en aucune façon. Je dois savoir si ces étapes peuvent être effectuées alors qu'il est charge sur le serveur, ou il est préférable de faire un déploiement après-heures.

Les commandes spécifiques que je utilise upgradesolution ou Displaysolution, addsolution, installfeature et activatefeature, mais par souci d'exhaustivité, il serait agréable d'avoir une liste complète.

Était-ce utile?

La solution

En règle générale - toujours faire des mises à niveau fonctionnalité / solution en dehors des heures. Vous ne savez jamais comment le changement aura une incidence sur l'application en cours d'exécution.

  • upgradesolution - oui
  • addsolution - oui
  • installfeature - oui
  • activatefeature - pas

La activatefeature raison ne est parce que vous exécutez les commandes contenues dans la fonction par exemple des événements et des schémas. Tous les autres enregistrent des actifs pour une utilisation par sharepoint exigent un redémarrage.

Autres conseils

Pour info: Le upgradesolution semble effectuer une IISReset complète non seulement un recyclage piscine App. Cette distinction est importante si vous utilisez plus d'un site dans votre ferme. Pour contourner cela, il semble que vous pouvez passer dans le paramètre de -local et cela ne puis effectuez un recyclage du pool d'application au lieu d'un IISReset. L'inconvénient de ceci est que vous devez exécuter la commande sur chaque serveur. Tout dépend de votre situation, mais une chose utile de savoir.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top