asp.net - Planlægningsopgaver i GoDaddy Windows Shared Hosting

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg forsøger at oprette en planlagt opgave i GoDaddy Windows Shared Hosting-konto. Jeg har nogle logik i mit. Net C # klasse projekt, hvor jeg skal kalde en funktion på daglig basis. Jeg har forsøgt ved at konvertere den til en eksekverbar (.exe) og konfigureret i godaddy som pr


https://in.godaddy.com/help/scheduling-tasks-with-plesk-shared-hosting-8970[1]


Men det virker ikke for en .exe.


Til sidst har jeg forsøgt at kalde den funktion fra en aspx ved at henvise til klasseprojektet i WebApp (fordi det er det, URL'en foreslår). Nu er jeg blokeret med en fejl, der siger Undtagelsesopkald 'DownloadString' med '1' argument ): 'URI-formater understøttes ikke.'


Det ser ud som om jeg laver noget galt, mens jeg konfigurerer min aspx.


Dette er mine konfigurationsdetaljer:


Sti til en eksekverbar fil:



  C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe



argumenter:



  -c '(nyt objekt system.net.webclient) .downloadstring (' http://DOMAIN\_NAME.in \ SOME\_FOLDER \ Default.aspx ')' [2]



Opkaldt GoDaddy folk for at give en prøve, Men de sagde, at de ikke har nogen prøve for det samme (meget irriterende).


Kan nogen hjælpe mig med dette?

Bedste reference


Jeg har fundet problemet med min konfiguration, faktisk har jeg lige fået det til at fungere, her er det:


ASPX Deployment:



Sti til en eksekverbar fil:


C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe


argumenter:


-c '(nyt objekt system.net.webclient) .downloadstring (' http://YOUR\_DOMAIN.in/Default.aspx ')' [3]


Bemærk : Default.aspx skal placeres i httpdocs-mappen (Dette er standardmappen, hvor du placerer dine webstedsrelaterede filer).


PHP-implementering:



Sti til en eksekverbar fil:


C: \ Programmer (x86) \ Parallels \ Plesk \ Yderligere \ PleskPHP54 \ php-cgi.exe


argumenter:


G: \ PleskVhosts \ readefy.in \ httpdocs \ YOUR\_SCHEDULED\_TASK.php


BEMÆRK : Det lader til, at kun disse 2 muligheder er tilgængelige til planlægning af dine opgaver via Windows Shared Hosting.

Andre referencer 1


du kan oprette en API og kalde den ved



  Executable: C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe

  
  Argument: Invoke-RestMethod 'mysite.com/API/MethodName'



Invoke-RestMethod-cmdlet sender HTTP- og HTTPS-anmodninger til repræsentative statsoverførsels (REST) ​​webtjenester, der returnerer rigtigt strukturerede data. [4]

Andre referencer 2


Godaddy har allerede fjernet opgaveplanlæggeren, og de støtter ikke længere siden marts 2018.