4
只需阅读有关在web应用程序项目(described here)中使用codefile = somefile.aspx.cs而不是codebehind = somefile.aspx.cs的可能性。显然这会导致文件仅在加载页面时编译,而不是预编译(对吧?)。在web应用程序项目中使用代码文件
在Web应用程序项目中使用代码文件而不是代码隐藏是否存在任何负面或意外的副作用?
只需阅读有关在web应用程序项目(described here)中使用codefile = somefile.aspx.cs而不是codebehind = somefile.aspx.cs的可能性。显然这会导致文件仅在加载页面时编译,而不是预编译(对吧?)。在web应用程序项目中使用代码文件
在Web应用程序项目中使用代码文件而不是代码隐藏是否存在任何负面或意外的副作用?
我认为如果您的网站不是全部或者其他网站,您可能会遇到问题需要支持。 (CodeFile或CodeBehind)
ie如果您试图找出生产站点上的错误处理告诉您在某个文件或命名空间内的问题,则必须停下来检查每个文件并进行控制您在排除故障之前支持您查看页面是作为编译程序集的一部分运行还是从网站上的代码隐藏运行。
如果尝试使用混合环境,也可能遇到冲突或缺少名称空间。
优点,因为我看到它的CodeFile:
缺点:
您不应该为生产动态编译。正如在链接文章中所讨论的那样,它确实使开发周期更快一些。 – mellamokb 2012-04-11 17:17:42
其他性能,是否有一个原因,我不应该在生产中动态编译?例如。对于网站项目来说,它似乎没有问题。 – 2012-04-11 17:22:20