我有一个ASP.NET网站,几个月来一直运行良好。今天我正在阅读将生产Web服务器上的web.Config文件中的调试值设置为False的重要性,所以我先尝试一下该站点的测试副本。然而,在这样做的同时,虽然大多数事情乍一看似乎没问题,但由于某种原因,大多数(如果不是全部)(我还没有完全复查)我的页面上的UpdatePanels中的控件停止工作。我点击按钮但没有任何事情发生。一旦我改回Debug = True,它们就会再次运行。
为什么更改站点的调试模式会使控件停止工作?
答案 0 :(得分:0)
更改模式会影响代码,因为编译器在Release
模式下优化代码。有办法解决它: