I have looked at the IronPython website and done various Google searches as well as searching answers on SO and am still not sure about this.
I want to use Python within a C# ASP.NET MVC project such that once the project is deployed I don't need to have Python running on the server that is hosting the application.
I think that is what IronPython does but I am not certain because the description does not seem very specific (or I am just an epic noob).
I could define an object in C# that would basically contain Python scripts, right? Perhaps this all seems to good to be true which is why I am asking, is there a catch here?