【发布时间】:2015-06-23 15:18:55
【问题描述】:
我正在开发一个 ASP.Net C# 应用程序,用户可以在其中动态编译一段代码。在这种情况下,我使用的是 CSharpCodeProvider。
我刚刚遇到的问题是 CompilerParameter.OutputAssembly 以某种方式导致应用程序重新启动(我检查了编译后是否调用了 Application_Start() )。一旦我把它放在评论中,编译就像魅力一样,不会发生重新启动。
我想知道这种情况是否属实,或者我是否在某处遗漏了一个概念。我从中了解到的 CompilerParameter.OutputAssembly 是它使程序集输出到指定的文件中。应用重启正常吗?
【问题讨论】:
-
这可能是由未捕获的异常引起的吗?
-
@Ondrej 已经回答了 :)
标签: c# csharpcodeprovider