How can I set an app to autorun?

N

nesster13

I am planning on creating an application that generate some kind of
report at a set time each day. say midnight. My question is, is there a
way to autorun that application without requiring a hit from user? I
have search around for the solution for a while and the closest I got
was somebody suggesting to use the System.Timer in the global.aspx.

http://groups.google.com/group/micr...et+auto+run+app&rnum=3&hl=en#504e8b8e6744111d

Now I have never use the timer before. Does anybody know how I can set
this up? Any help would be appreciated. Thanks
 
M

Marina Levit [MVP]

I would use the windows scheduler to schedule your application to run at a
specified period. This is very easy to configure.
 
G

Guest

Build a Windows Service application. Windows Service apps run unattended.

The service would use a timer to check the current time. If the current time
is the time you
specified as the start time to execute your code then it will execute.

To build a Windows Service check out the following:

http://msdn2.microsoft.com/en-us/library/9k985bc9.aspx

Look also at the "See Also" section at the bottom for how to install a
windows service.

For the timer, take a peek at the Timer class in the System.Timers namespace.

http://msdn2.microsoft.com/en-us/library/system.timers.timer.aspx
 
N

nesster13

Thanks Marina,

Anyhow, I learned that the scheduler only run .exe or .bat file. I am
not very familiar with the format of either of those file type. Does
anybody know where I can find examples of running a .net app from these
file? Thanks
 
M

Marina Levit [MVP]

A .net application is an executable. It compiles to a .exe.

What do you think a .net application compiles to?
 
N

nesster13

Sorry, I do not have very much experience with .net and so did not know
that it compiles to .exe file. When I navigate to the folder that the
application was stored, under the wwwroot folder, I cannot file any
file that has the .exe extention. Do I have to do something to create
the .exe file? Thanks
 
J

Juan T. Llibre

I think that Marina was referring to assemblies being executable files so,
although her reference to .exe files is incorrect (in ASP.NET), the principle remains the same.

You should create a batch file which runs whichever program you want to run,
and execute it with Task Scheduler, unless you want to run an executable directly.

See :

http://groups.google.com/group/micr...53a597d13c1/14db5e739f60b58f#14db5e739f60b58f






Juan T. Llibre, asp.net MVP
aspnetfaq.com : http://www.aspnetfaq.com/
asp.net faq : http://asp.net.do/faq/
foros de asp.net, en español : http://asp.net.do/foros/
===================================
 
N

nesster13

Thanks for all the help. I was able to create a .exe file and execute
it through the task scheduler.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top