Esiste comunque la possibilità di pianificare una macro in Umbraco o un file .ascx da eseguire ogni ora?Pianificazione per eseguire una macro ogni ora
grazie
Esiste comunque la possibilità di pianificare una macro in Umbraco o un file .ascx da eseguire ogni ora?Pianificazione per eseguire una macro ogni ora
grazie
Ci sono due modi per eseguire operazioni pianificate in Umbraco:
umbracoSettings.config
. Vedi Scheduled Tasks da Umbraco Wiki.TaskScheduler fornisce una bella interfaccia per operazioni di configurazione nel backend Umbraco. È possibile pianificare le attività da eseguire in momenti specifici ed è possibile impostare la ricorrenza. Può anche inviare e-mail quando vengono eseguite attività.
L'aggiunta di attività a umbracoSettings.config
può essere più semplice. Di seguito è riportato un esempio:
<scheduledTasks>
<!-- add tasks that should be called with an interval (seconds) -->
<task log="true" alias="test60" interval="60" url="http://localhost/umbraco/test.aspx"/>
</scheduledTasks>
Se si desidera eseguire una macro, ascx (o cshtml per quella materia) dal codice è possibile utilizzare il pacchetto Macroservice. Con questo installato è quindi possibile eseguire macro direttamente dal codice, utilizzando servizi Web, WCF, setInterval/setTimeout da javascript ecc. Funzionerebbe bene con i suggerimenti di @ DouglasLudlow (+1) per l'impostazione delle attività pianificate.
Umbraco Macro Servizio espone serie Umbraco macro direttamente al web per l'uso in script o per fornire accesso diretto ai dati ai dati utilizzando Macro già familiarità.
Simile al Umbraco Base (e pesantemente preso in prestito contro), Macro servizio rende più facile per accedere ai dati Umbraco per l'uso nel javascript e altre applicazioni.
Vedere la pagina di progetto a http://our.umbraco.org/projects/backoffice-extensions/macroservice per ulteriori dettagli.
+1 Buona risposta, ho aggiunto un suggerimento aggiuntivo su come agganciare gli scheduler in macro (anziché in pagine). – amelvin
Posso definire un URL senza nome host di specifiche? Ad esempio: "/umbraco/test.aspx" o "~/umbraco/test.aspx"? – riofly
@riofly, no, sfortunatamente, credo che l'url debba essere assoluto, non relativo. –