2010-12-08 6 views
10

.Net 응용 프로그램 내에서 IronPython 인터프리터를 실행할 수 있지만 샌드 박스 내부에서 실행할 수 있습니까? 필자는 파일 시스템에 대한 IP 스크립트 액세스를 거부하면서 앱 자체에 액세스를 허용하려고합니다.샌드 박스 IronPython?

두 번째 AppDomain에서 스크립팅 엔진을 실행해야합니까? 내가 수갑을 채워서 기뻐하는대로 할 수 없으면 어떻게 될까?

답변

10

여기에 설명하는 방법은 create an AppDomain and execute code in a sandbox입니다. AppDomain을 만들고 그 내부에서 실행되는 코드를 수갑으로 채우십시오.

+0

오. 이봐. IronPython에 특화된 솔루션을 사용하면서 너무 어려워서 일반적인 솔루션을 찾지 못했습니다. 나는 바보이다. – Amy

+7

당신은 바보가 아니고, 배우고 있습니다. 더 많은 사람들이 배우고 싶습니다. 어쨌든 문제와 관련된 질문은 여기에서 묻기 만하면됩니다. 그러나 당신뿐만 아니라 나뿐만 아니라 아마도 다른 사람들을 도왔습니다. 감사합니다.) – TimothyP