2010-09-23 8 views
2

Je dois envoyer un e-mail hebdomadaire aux abonnés. Le contenu de cet e-mail provient d'une base de données. Je comprends que je dois mettre en place une tâche planifiée sur le serveur (je dois le demander car je travaille à distance et je n'ai pas les droits d'administrateur pour le faire). Je l'ai fait dans le passé, où l'email est envoyé par une page .net qui est appelée par la tâche planifiée. Cependant, j'ai lu ce n'est pas la meilleure façon de le faire, et que je devrais créer un exécutable qui s'exécute chaque fois qu'il est appelé. Comment créer un fichier exécutable dans .net, VisualStudio 2008? Pourriez-vous expliquer? Merci beaucoup!Comment créer un fichier exécutable dans .net

Répondre

4

Vous devez créer un projet, mettre en œuvre la logique (programme à votre Besoins).

Votre projet va se connecter à la base de données, la récupération des e-mails, de les traiter, l'exploitation forestière ce qui a été fait, etc ...

Lorsque vous compilez votre projet project_dir/bin/Debug ou project/bin/Release (selon la façon dont vous compilez votre projet), vous avoir vos bibliothèques et exécutables. Si vous double-cliquez sur l'exécutable, il lancera votre application.

Vous pouvez copier votre fichier exécutable avec des bibliothèques dépendantes (DLL) dans un répertoire du serveur, puis créer une tâche planifiée.

2

Juste construire une application de la console - ils sont exécutable.

(Vous pouvez même construire une application WinForms, mais comme vous n'avez pas besoin de montrer une interface graphique, cela semble un peu inutile.)

0

Jon a raison. Créez une application de console, puis exécutez-la aussi souvent que vous le souhaitez.

Vous avez juste besoin de le construire, naviguez jusqu'au chemin de compilation du projet et trouvez votre fichier .exe. De là, vous pouvez le copier là où vous le souhaitez.

Questions connexes