对于我的生产站点,我通常将 Web.Config 中的“调试”标志更改为“假”。但是我总是在将配置管理器设置为“调试”的情况下发布我的站点。我也应该更改此设置吗?
Jader Dias
问问题
2667 次
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 回答