Domanda

Abbiamo un'applicazione personalizzata pagina "custom.aspx" sulla cartella Layout, vorrebbe rinominare il file originale "custom.aspx" a "custom_bak.aspx" prima che la pagina applicazione aggiornata / modificata su misura "custom.aspx" è posto sulla stessa posizione, mentre l'attivazione di una funzione personalizzata.

alcun indizio? come avrei potuto raggiungerlo?

È stato utile?

Soluzione 2

Usa un FeatureReceiver che si attiva quando si attiva una funzione come descritto in http://salaudeen.blogspot.com/2011/03/sharepoint-feature-for-file-system.html

Altri suggerimenti

Se si forniscono "custom.aspx" attraverso la vostra soluzione personalizzata / caratterizzare il posto più logico per fare il backup del file è quello di utilizzare metodo SPFeatureReceiver.FeatureDeactivating . Così, quando si disattiva la vostra caratteristica è creato il backup e quando si volta attivarlo verrà fornito il nuovo file.

Se si utilizzano pagine di applicazione moduli o se si stanno fornendo il file è molto probabilmente già distribuito una volta SPFeatureReceiver.FeatureActivated spara quindi questo non è un buon posto per mettere codice di backup. Solo scenario in cui questo può essere fatto è che se si sta facendo tutto il file di provisioning nel codice.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top