使用asp_compiler.exe对aspx页面中的服务器端代码编译检查

1.ASP.NET中不免会在页面文件(aspx/ascx)中写入部分服务器代码:<%=val%> ,<%=Ctl.ClientId%>等,这里的错误只有运行页面时才能检查到错误;

2.VS2005的WebSite项目支持预编译,在预编译时如果不选Updateable,则会将aspx/ascx页面文件一起编译,也就可以检测页面文件中的服务器端代码错误。

3.用asp_compiler也可以编译WebApplication项目,这样编译期的错误检查又多了一步,不必每个页面人工去检查。

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>aspnet_compiler.exe -/Test.Web -p C:\WorkArea\Test.Web\ C:\TestWebComp

 

看起来实际上只是把WebApp的文件夹作为WebSite编译了(用WebApp排除的文件也会参与编译)。

在项目发布前作一次预编译检查还是很必要的。

posted @ 2008-10-26 11:01  果果’er  阅读(396)  评论(1编辑  收藏  举报