Quelqu'un peut-il me donner un meilleur moyen de mettre en œuvre un travail quotidien avec la technologie .NET. J'ai une application asp.net avec la base de données sqlserver hébergée en hébergement partagé, GODaddy dans mon exemple. Mon application est utilisée pour ajouter/modifier les données dans la base de données qui fonctionne assez bien en ce moment. J'ai reçu une nouvelle exigence d'envoyer des alertes par courriel chaque jour en fonction de certains critères de données qui ont été stockés dans la base de données.Programmer un travail dans un serveur Web hébergé
Initialement, je pensais écrire un service Windows, mais Godaddy ne permet pas d'accéder à la base de données autre que ses applications hébergées. Quelqu'un a-t-il une idée pour envoyer des alertes tous les jours à 01h00?
Merci à l'avance
Merci pour votre réponse. Y at-il un gain de performance que je vais atteindre avec le morceau de code ci-dessus au lieu de protected void Application_Start (expéditeur d'objet, EventArgs e) { Thread invAlertThread = new Thread (newThreadStart (Alertes.SendAlerts)); invAlertThread.Name = "Alertes de facture"; invAlertThread.Start(); } où Alerts.SendAlerts est une méthode statique public class Alertes { SendAlerts public static() { // envoyer des alertes ici // 5 Heures Thread.sleep (18000000); SendAlerts(); } } – krishna
@krishna Je ne pense pas que démarrer un nouveau thread à partir de Application_Start est une bonne idée. –
Quelqu'un peut-il confirmer que cela fonctionne réellement sur l'environnement hôte partagé GoDaddy Windows? – Josh