对于我的生产网站,我通常将Web.Config中的“debug”标志更改为“false”。但我总是使用设置为“Debug”的Configuration Manager发布我的网站。我是否应该更改此设置?
针对我的生产网站,我通常将Web.Config的“debug”标签更改为“false”。但是,我总是使用Configuration Manager设置为“Debug”来发布我的网站。我是否应该也更改这个设置?对于我的生产网站,我通常将Web.Config中的“debug”标志更改为“false”。但我总是使用设置为“Debug”的Configuration Manager发布我的网站。我是否应该更改此设置?
针对我的生产网站,我通常将Web.Config的“debug”标签更改为“false”。但是,我总是使用Configuration Manager设置为“Debug”来发布我的网站。我是否应该也更改这个设置?是的,你应该这样做-但是否有所不同取决于你的网站是如何编码的。只有预编译站点(Web Application Projects)或同一解决方案中的类库会关心。ASP.NET站点(Website Projects)将在服务器上编译,并检查web.config的调试设置。
是的,正如MSDN所建议的:
启用调试模式将极大地影响ASP.NET应用程序的性能。在部署发布应用程序或进行性能测量之前,请记得禁用调试模式。