有没有办法检查未打开的* .ASPX页面中的错误。例如,如果更改函数的名称,Visual Studio将捕获页面上的错误并仅在页面打开并验证时将其列在“错误列表”中?
我想问题可能是有一个验证选项与编译选项相反,以检查错误吗?
(是的,我知道代码应该进入预编译的代码隐藏页面。)
如果不通过网络服务器运行页面或打开要在VS中验证的页面,我如何找到以下内容?
<script runat="server">
Public Sub MyFunciton()
Undefined_FUNCTION()
End Sub
</script>
答案 0 :(得分:3)
如果您在解决方案中包含Web部署项目并将其设置为预编译您的站点,它将获取这些类型的错误,因为它将编译标记页以及后面的代码,而目前,你只是编译你的代码和设计师文件
答案 1 :(得分:1)
David Ebbo向我指出了这一点:
在VS控制台窗口中,转到站点的根目录并运行:aspnet_compiler -v foo -p .
这应该会显示比Visual Studio编译器输出更多的错误。