Perhaps IronPython or IronRuby fits DLR?
You can mark your extension points with MEF and let scripts extend the functionality of your application.
We have successfully used it in MahTweets (a WPF application), but I cannot vouch for its use in ASP.NET.
Of course, thread safety will be your least concern if you allow random people to run arbitrary code in your application. They will have full capabilities to completely bypass any security features that you have, and modify / copy any user data. Caveat Emptor ..
user111013
source share