在程序出现问题时主要有两种方法可以查看该问题首先是发送到浏览器的页面错误报告其次是VWD中的Error List窗口
如果Webconfig文件中包含下面阴影部分的代码那么ASPNET 将把与页面相关的错误报告发送到浏览器(如图所示)
<systemweb>
<compilation debug=true>
</compilation>
注意在第一次运行(F)页面的时候Webconfig中默认的设置是<compilation debug=true strict=false explicit=true/>
由于默认为true因此在没有特殊设置的情况下调试开关是打开的所以下面的示例中debug=true并没有改变默认设置当然通过将调试开关设置为true可以帮助开发小组中其他可能会查看设置的程序员
<systemweb>
<compilation></compilation>
如果页面上存在致命错误那么运行该页面时浏览器中将显示一个以黄色和白色为主色调的页面在黄色部分的下面是引发错误的文件名称和该文件中包含错误的行号所有错误的情况都一样具体的错误可能只是与该行号相关但这应该是一个很好的线索注意在部署站点的时候应该将Webconfig文件中的debug命令设置为false以提高性能并减少提供给黑客的信息第章将深入讨论错误处理
ASPNET 入门教程完整版
[] [] []