获取未打开的.aspx页面中的代码错误

时间:2010-05-12 16:00:11

标签: asp.net visual-studio compiler-errors

有没有办法检查未打开的* .ASPX页面中的错误。例如,如果更改函数的名称,Visual Studio将捕获页面上的错误并仅在页面打开并验证时将其列在“错误列表”中?

我想问题可能是有一个验证选项与编译选项相反,以检查错误吗?

(是的,我知道代码应该进入预编译的代码隐藏页面。)

如果不通过网络服务器运行页面或打开要在VS中验证的页面,我如何找到以下内容?

<script runat="server">
     Public Sub MyFunciton() 
         Undefined_FUNCTION()
     End Sub
 </script>

2 个答案:

答案 0 :(得分:3)

如果您在解决方案中包含Web部署项目并将其设置为预编译您的站点,它将获取这些类型的错误,因为它将编译标记页以及后面的代码,而目前,你只是编译你的代码和设计师文件

答案 1 :(得分:1)

David Ebbo向我指出了这一点:

在VS控制台窗口中,转到站点的根目录并运行:aspnet_compiler -v foo -p .这应该会显示比Visual Studio编译器输出更多的错误。