Czy jest możliwe zaplanowanie uruchomienia makra w Umbraco lub pliku .ascx co godzinę?Planowanie uruchamiania makra w każdej godzinie
dzięki
Czy jest możliwe zaplanowanie uruchomienia makra w Umbraco lub pliku .ascx co godzinę?Planowanie uruchamiania makra w każdej godzinie
dzięki
Istnieją dwa sposoby, aby uruchomić zaplanowane zadania w Umbraco:
umbracoSettings.config
. Zobacz Scheduled Tasks z Wiki Umbraco.TaskScheduler zapewnia przyjemny interfejs do ustawiania zadań w backendach Umbraco. Możesz zaplanować uruchamianie zadań w określonych godzinach i możesz ustawić powtarzalność. Może również wysyłać wiadomości e-mail po wykonaniu zadań.
Dodawanie zadań do umbracoSettings.config
może być prostsze. Poniżej znajduje się przykład:
<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>
Jeśli chcesz uruchomić makro, ascx (lub cshtml dla tej sprawy) z kodu można użyć pakietu macroservice. Dzięki tej instalacji możesz uruchamiać makra bezpośrednio z kodu, korzystając z usług WWW, WCF, setInterval/setTimeout z javascript itp. Byłoby dobrze z propozycjami @ DouglasLudlow (+1) do konfigurowania zaplanowanych zadań.
Umbraco Makro usługi naraża standardowego Umbraco makr bezpośrednio do sieci do wykorzystania w skryptach lub w celu zapewnienia bezpośredniego dostępu do danych z wykorzystaniem danych już zaznajomieni Macro.
Podobna do bazy Umbraco (i mocno pożyczona od), Macro Usługa ułatwia dostęp do danych umbraco w celu użycia w twoim javascript i innych aplikacjach .
Zobacz stronę projektu pod adresem http://our.umbraco.org/projects/backoffice-extensions/macroservice dla więcej szczegółów.
+1 Dobra odpowiedź, dodałem dodatkową wskazówkę, jak podłączyć programy planujące do makr (zamiast stron). – amelvin
Czy mogę zdefiniować adres URL bez nazwy hosta specjalności? Na przykład: "/umbraco/test.aspx" lub "~/umbraco/test.aspx"? – riofly
@riofly, nie, niestety, uważam, że adres URL musi być absolutny, a nie względny. –