Question

Nous avons une page « custom.aspx » sur le dossier Mise en application personnalisée, à renommer le fichier d'origine « de custom.aspx » à « custom_bak.aspx » avant que la page d'application personnalisée mise à jour / modifiée « custom.aspx » est placé sur le même endroit tout en activant une fonction personnalisée.

aucun indice? comment pourrais-je y parvenir?

Était-ce utile?

La solution 2

Utiliser un FeatureReceiver qui est déclenchée lorsqu'une fonction est activée comme décrit à http://salaudeen.blogspot.com/2011/03/sharepoint-feature-for-file-system.html

Autres conseils

Si vous fournissez « custom.aspx » à travers votre solution personnalisée / fonction l'endroit le plus logique pour faire la sauvegarde de ce fichier est en utilisant méthode de SPFeatureReceiver.FeatureDeactivating. Ainsi, lorsque vous désactivez votre fonction de sauvegarde est créé et lorsque vous activez de nouveau il le nouveau fichier sera provisionné.

Si vous utilisez ou si vous fournissez des pages d'application votre fichier est très probablement déjà déployé une fois SPFeatureReceiver.FeatureActivated tire donc ce n'est pas bon endroit pour mettre le code de sauvegarde. Seul scénario où cela peut être fait est que si vous faites tout votre fichier d'approvisionnement dans le code.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top