Je veux lire ma base de données obtenir des valeurs, changer mon ancien message avec une nouvelle valeur et que montrer ce nouveau message.Je veux faire ce travail de lecture à tous les jours 08: 00 Le problème est Comment puis-je savoir si l'horloge est 08:00 AM? Besoin de contrôler chaque seconde? ou quoi d'autre?Afficher un message tous les jours à 08:00 AM avec ASP.NET C#
Répondre
Créez une application de console ou une application Windows simple et planifiez cette application en utilisant le planificateur de fenêtres par défaut pour l'exécuter à tout moment.
Windows XP tutoriel Scheduler: http://www.iopus.com/guides/winscheduler.htm
Windows Vista tutoriel Scheduler: http://technet.microsoft.com/en-us/appcompat/aa906020.aspx
Windows 7 Planificateur de tâches: http://www.windows7update.com/Windows7-Task-Scheduler.html
Vous pouvez créer un service Windows et le programmer pour le temps dont vous avez besoin tous les jours.
L'essentiel à noter ici est que vous n'avez pas réellement besoin de faire ceci à 8h du matin - vous devez le faire lorsque l'application est utilisée à 0h du matin ou la première fois que l'application est utilisée après 8h du matin - si, c'est, vous voulez le faire uniquement dans votre application ASP.NET.
Vous devez effectuer un suivi lors de la dernière mise à jour du message. Dans ASP.NET, dans un événement de démarrage d'application approprié, appelez la méthode de mise à jour - qui doit vérifier si la valeur doit être mise à jour - puis définissez un temporisateur (cela fait 5 ans que j'ai écrit le code pour cela). , les options auront changé) pour le "prochain" 8h - quand la minuterie se déclenche, appelez votre méthode de mise à jour, réglez à nouveau la minuterie. Donc, si l'application démarre, elle sera mise à jour si nécessaire, si elle exécute la mise à jour.
Si vous avez plus d'accès au serveur, créez un service Windows pour effectuer la mise à jour. Il existe plusieurs options entre les deux: créer une page ou un service Web pour déclencher la logique de mise à jour dans l'application ASP.NET, puis utiliser une minuterie externe pour ouvrir la page/appeler le service Web à l'heure planifiée . La solution la plus appropriée dépend de votre environnement d'hébergement et des autres ressources disponibles.
Vérifiez ce post sur le blog Stack Overflow qui vous montre comment simuler un service Windows en utilisant ASP.NET: http://blog.stackoverflow.com/2008/07/easy-background-tasks-in-aspnet/
Si vous faites cela, vous devriez être en mesure de définir votre tâche à exécuter toutes les 24 heures, Vous devrez peut-être déterminer le nombre de secondes nécessaires pour mettre en cache l'élément si vous devez mettre à jour votre site à 8h du matin.
Espérons que cela aide.
- 1. C# code d'exécution tous les 30 jours
- 2. Obtenir tous les jours de tous les mois avec objectif-c
- 3. Afficher un message d'erreur personnalisé dans asp.net?
- 4. Puis-je changer un favicon tous les jours
- 5. Afficher un formulaire C# à un autre utilisateur ou à tous les utilisateurs connectés
- 6. Mise à jour SVN en éclipse tous les jours
- 7. Je veux afficher les clients en fonction d'une semaine de cinq jours sur un formulaire (tous les 5 jours à la fois)
- 8. Début du minuteur à 3h tous les jours
- 9. L'en-tête php expire tous les jours à X
- 10. Comment afficher DateField avec format AM/PM dans blackberry?
- 11. Envoyer un e-mail tous les n jours
- 12. Comment afficher un message d'erreur dans une application Web ASP.NET
- 13. ActionResult devez envoyer un message à afficher
- 14. Date: Conversion de AM à PM et PM à AM
- 15. Boîte de message dans Asp.NET C#
- 16. Comment afficher un message dans une redirection Asp.NET Forms Authentication?
- 17. Rechercher tous les contrôles ASP.NET correspondant à un prédicat?
- 18. SQL - Première ligne insérée tous les jours pendant les X derniers jours
- 19. Afficher en temps réel les années, mois, semaines et jours entre 2 jours en JavaScript
- 20. Besoin d'obtenir la requête mysql pour afficher la ligne suivante tous les jours
- 21. Android - Avoir un service exécuté tous les jours à 4 heures
- 22. Log4net rollingfile appender sautant tous les deux jours dans asp.net mvc app
- 23. RMagic Erreur dans les rails, avec les cartes AM
- 24. Afficher un message lorsque Fermer le programme dans Qt/C++
- 25. Comment afficher un message en plein écran?
- 26. Que signifient tous ces préfixes FindBugs AM, BC, DP, ...?
- 27. Attribuer un message à un utilisateur dans l'appartenance à ASP.NET
- 28. Comment afficher un message côté client avec Java JSF/Tobago?
- 29. Cron Job - Commande pour supprimer tous les fichiers .flv tous les jours
- 30. Confirmer le message à l'exécution dans asp.net