14

对于我的生产站点,我通常将 Web.Config 中的“调试”标志更改为“假”。但是我总是在将配置管理器设置为“调试”的情况下发布我的站点。我也应该更改此设置吗?

4

4 回答 4

9

是的,你应该 - 虽然它是否有所作为取决于你的网站是如何编码的。只有同一个解决方案中的预编译站点(Web 应用程序项目)或类库才会关心。ASP.NET 站点(网站项目)将在服务器上编译,并将检查 web.config 的调试设置。

于 2009-04-06T17:32:07.027 回答
8

是的,正如MSDN中所建议的那样:

启用调试模式将极大地影响 ASP.NET 应用程序的性能。请记住在部署发布应用程序或进行性能测量之前禁用调试模式。

于 2009-03-13T14:13:43.390 回答
4

是的,一点没错。将其设置为 release 将编译代码而无需调试符号并使用正确的条件编译(即#if DEBUG)。

于 2009-03-13T14:06:50.287 回答
3

是的 Release 将编译一个更小的 DLL

于 2009-03-13T14:08:08.940 回答