我试图找到一个明确的解释,说明在.Net 3.5 Web应用程序中,在发布模式下编译的效果与debug ="false"有关.到目前为止看起来设置debug ="false"具有相同的效果,并且在发布模式下的编译已经折旧,但我找不到任何确凿的证据.
这个问题看起来很有希望,但似乎是在回答调试和发布版本之间的区别,而不是发布模式和debug ="true": 编译debug ="false"和Release模式之间有什么区别?
但它确实链接到这篇文章:http: //odetocode.com/blogs/scott/archive/2005/11/15/debug-and-release-builds-in-asp-net-2-0.aspx
"这个新的编译模型使得网站的配置管理器过时了.在Visual Studio 2005网站"项目"中出现的唯一选项是调试配置.不要担心 - 它没有任何意义.web.config文件现在规则学校."
现在这是我最接近的答案,它似乎暗示释放模式已经折旧而支持debug ="false"但我在MSDN或任何其他来源上找不到任何此类确认.
任何帮助将不胜感激.
更新
抱歉; 澄清这是我所指的"Web应用程序项目".
稍微改一下我的问题,如果我在web.config中有以下设置:
<compilation defaultLanguage="c#" debug="false">
释放和调试模式编译有什么影响(如果有的话)?