User-540818677 posted
I have been developing and deploying many asp.net mvc web applications under windows OS (windows 2008 r2 & windows 2012 r2) + IIS (7 & 8). and as I know that I can deploy my asp.net mvc under linux and unix operating systems also , without the need
to change my code, although I did not try to do so..
but today I created a console application which is being called from my asp.net mvc web application. now the console application represents a long running process which calls 3rd party systems and generate a report. and this console application can be started
from my asp.net mvc web application + it runs on timely basis as a task inside windows tasks scheduler .
so now I start to wonder if having a console application , which run as a task inside windows task schdulerer, mean that my application can not be run on any operating system other than windows ? i mean can anyone advice how i should handle this scenario
? and is having some functionalities developed as console applications which run on timely basis as tasks inside windows task scheduler , will make my web application works on windows operating system only ? or this is something that we can not avoid ?