J'ai écrit une méthode pour télécharger des fichiers à partir d'Internet (dans mon projet web C#, mvc.). le même fichier doit être téléchargé chaque jour entre une heure spécifique (car il met à jour). Il fonctionne correctement dans l'environnement de test. Mon problème est que si le système est en fonctionnement, il fonctionne correctement de la même manière dans l'environnement de test. juste pour montrer, c'est la méthodemet à jour les méthodes de mise à jour automatique dans C# travail sur l'environnement en direct
public void setupTimer(TimeSpan savingTime)
{
DateTime current = DateTime.Now;
TimeSpan timeTogo = savingTime - current.TimeOfDay;
if (timeTogo < TimeSpan.Zero)
{
return;
}
this.timer = new Timer(x =>
{
this.saveXmlFile();
}, null, timeTogo, InfiniteTimeSpan);
}