Я только начал использовать IronPython в качестве точки расширения в своем приложении ASP.NET MVC. У меня есть один движок ipy (в статическом свойстве), и для каждого запроса я создаю новую область и выполняю сценарий в этой области.
Каждая область должна быть независимой от других областей, блокировка не требуется.
Если у меня возникнут проблемы, я выложу их здесь. Тем не менее, я не ожидаю;)