Last post Jan 14, 2016 09:53 AM by ignatandrei
Jan 13, 2016 03:12 AM|johnjohn123123|LINK
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 ?
Jan 14, 2016 09:53 AM|ignatandrei|LINK
If you work on MVC6 / asp.net 6 / dot net core( beta yet, 2016 january) you can deploy on Linux/iOS/Windows