I am working on a spatial tool that we do not want to publish as a geoprocessing service due to certain organizational needs; instead we are publishing up a .NET MVC application that calls a python script. This python script utilizes ArcPy to do some spatial analysis and thus it needs Desktop or AGS to run. Since the .NET application sits on the web server once it is published, that is also where desktop would need to be installed so the script can run.
Aside from probably not being best practice, can anyone forsee any problems with this?
Has anyone done this before?