相关疑难解决方法(0)

什么是Web.Debug.config和Web.Release.Config文件?

我刚刚升级到Visual Studio 2010和MVC 2.0,我注意到Web.config附加了两个附加文件?这些文件是否用于指定调试和发布特定设置,因此您不会混淆主Web.config?

如果在调试和发布Web.configs中分别有本地和远程连接字符串,那么在根Web.config文件中放置连接字符串是否有意义?

谢谢!

asp.net asp.net-mvc web-config visual-studio-2010 asp.net-mvc-2

108
推荐指数
2
解决办法
7万
查看次数

发布模式与调试="假"

我试图找到一个明确的解释,说明在.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">

释放和调试模式编译有什么影响(如果有的话)?

asp.net debugging release build

11
推荐指数
2
解决办法
7353
查看次数