Avatar billede speedpete Nybegynder
01. december 2005 - 17:28 Der er 5 kommentarer og
1 løsning

asp.net: Automatisk afvikle en side en gang i døgnet

Jeg har en side, SearcharooCrawler.aspx, som indekserer mit sites søgeord.

Jeg vil have den til at køre en gang i døgnet, f.eks. om natten.

Hvordan gør man det?
Avatar billede Slettet bruger
01. december 2005 - 18:33 #1
Man laver et program som ikke er en APSX side og sætter det til at køre som en scheduled task. Hvis du absolut insisterer på at den skal køres som en ASPX, hvilket IMHO er en rigtigt dårlig ide, så laver du et program som bruger WebClient i .NET framework til at lave et request til din URL og det program køre du som en scheduled task.
Avatar billede speedpete Nybegynder
01. december 2005 - 19:31 #2
Ok, hvordan laver man en scheduled task? Jeg er så langt at jeg kan lave en class-fil og lægge den i App-Code-folderen (forholdsvis nybegynder i VisualStudio.NET, c#)
Avatar billede burningice Nybegynder
01. december 2005 - 19:49 #3
control panel > scheduled tasks
Avatar billede ibleif Nybegynder
01. december 2005 - 22:02 #4
Det kan godt gøres i webapplikationen alene. Du kan i din opstart af applikationen køre en timer, som så kan aktivere et script på et givent tidspunkt. Bruger selv dette til at køre "batch-opgaver" om natten, og det kører upåklageligt.

Hvis du har brug for mere teknisk hjælp, så må du sige til, men det er altså bare at starte en timer i dit application_onstart event, som beregner antal sekunder der skal "ventes" til dit tidspunkt hvor det skal køres. Dette kan nemt bruges på webhoteller mm, hvor man ikke lige kan starte en alm. applikation via scheduled tasks.

// Ibleif
Avatar billede speedpete Nybegynder
02. december 2005 - 09:11 #5
ibleif -> har du en stump kode?
Jeg tænker på: "Starte en timer": Kan man ikke fastsætte et tidspunkt? Ellers bliver koden afviklet afhængigt af, hvornår applikationen tilfældigvis starter?
Avatar billede speedpete Nybegynder
07. juli 2006 - 09:02 #6
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester