最近在 Codility.com 上花了一些时间,我突然想到了这个问题;它们如何执行您创建的代码(特别是与 C# 和 VB.NET 有关的代码)?
我基本上想知道的是,如何在表单上的文本框中输入一些代码,然后运行该代码?如果没有第三方工具,这可能吗?
另外,您将如何防止与基于网络的程序实施相关的安全违规?
看一下http://msdn.microsoft.com/en-us/library/system.codedom.compiler.aspx http://msdn.microsoft.com/en-us/library/system.codedom.compiler.aspx在网络应用程序中执行此类代码确实是一个安全问题。 .Net 提供了一组功能来帮助您解决该问题,例如可以以不同的用户身份在不同的应用程序域中运行已编译的代码。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)