首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在MVC web.config文件中,设置compilation =‘true’做什么?

在MVC web.config文件中,设置compilation =‘true’做什么?
EN

Stack Overflow用户
提问于 2011-03-08 17:46:28
回答 2查看 1.3K关注 0票数 2

出于性能原因,MVC应用程序应该在其web.config中设置编译调试=‘false’。

在开发过程中将其设置为“true”有什么好处?我知道它“在编译后的页面中插入调试符号”,但这是做什么用的呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-08 17:53:38

查看this quite interesting link (非常旧,但仍然与之相关),它试图更详细地解释任一编译模式的工作原理,或者至少很好地比较它们之间的差异。

为了直接回答您关于调试符号用于什么的问题-这些符号提供了有关编译代码的额外信息,并允许在附加调试器时询问正在执行的代码库;例如,允许您单步执行源代码,因为现在可以将二进制文件映射回它在源文件中的位置、变量名称等。

票数 3
EN

Stack Overflow用户

发布于 2011-03-08 17:50:48

它用于动态编译的代码(如aspx和ascx页面),并将指示编译器如何编译文件。

其余的文件,如模型,global.asax等将被编译到bin文件夹中。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5230773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档