Hello everyone.
I'm not very well-versed in ASP.net or Windows Secuirty, I come from a Linux background. However I'm working on a Web application in ASP.net / Razor, that will involve the user typing in a c# / c++ program in a web form then pressing a "compile" button that will send the program to the server, which should then compile it, run it and send the output back to the web browser, or an error message if compilation failed. (something like codeacademy)
I'm pretty sure I could do this in UNIX, I'd probably use a perl script to compile and run the program then write the output to the database but in windows I'm not sure what way to do this. I don't want to make the mistake of doing it the really hard, long-winded way only to find out later there's a much easier way I could have done it.
The other problem is security. I need to protect the server against malicious users writing programs that attempt to violate the server or hijack it. I'm pretty much a newbie when it comes to windows-based server/database stuff, any suggestions would help immensely.
Thanks in advance!
Noel