C# Web部署项目不会警告ASPX文件中的错误

C# Web部署项目不会警告ASPX文件中的错误,c#,asp.net,visual-studio-2008,web-deployment-project,C#,Asp.net,Visual Studio 2008,Web Deployment Project,我想编译我的ASPX页面,这样如果其中有一个bug,它就会告诉我修复它。传统上VisualStudio只编译隐藏的代码,所以我找到了使用Web部署项目的建议 我已经这样做了,但它构建成功,即使我已经将字符串值设置为int成员 我原以为会出错,但什么也没有。我是不是用错了Web解聚项目?看看StackOverFlow上已经出现的这个问题> 您可以使用asp.net编译器,它会将您的所有文件编译成DLL。您甚至不需要在项目中部署aspx文件 使用asp.net编译器编译项目文件的结果类似于通过浏览器

我想编译我的ASPX页面,这样如果其中有一个bug,它就会告诉我修复它。传统上VisualStudio只编译隐藏的代码,所以我找到了使用Web部署项目的建议

我已经这样做了,但它构建成功,即使我已经将字符串值设置为int成员


我原以为会出错,但什么也没有。我是不是用错了Web解聚项目?

看看StackOverFlow上已经出现的这个问题>


您可以使用asp.net编译器,它会将您的所有文件编译成DLL。您甚至不需要在项目中部署aspx文件

使用asp.net编译器编译项目文件的结果类似于通过浏览器访问文件时的运行时编译。因此,任何编译错误都会向您发出警报,而您无需将文件上载到测试服务器甚至实时服务器

在将更改提交到源代码管理和持续集成服务器之前,此工具非常适合与nant结合使用,用于在项目上构建、编译和运行测试


我做了,这意味着要看一下Web部署项目。在回答中的博客中,有一个对命令行工具aspnet\u编译器的引用。正如它所解释的,您是否在构建后事件中使用了此选项?我最终按照评论部分的链接修改了csproj文件