繁体   English   中英

如何使Visual Studio 2012在“ asp.net网页2”中返回有关剃刀语法错误的编译错误? (网站软件包,不是项目或网络应用程序)

[英]How to have Visual Studio 2012 returned compile errors on razor syntax error in “asp.net web page 2”? (Website package, not project or web app)

我正在使用Visual Studio 2012,并在* .cshtml中编写了一些Razor脚本。 我没有使用MVC,而是使用了“ asp.net网页2”(Microsoft称之为术语)。 它是作为网站软件包(不是项目软件包或Web应用程序)创建的。

编译并运行网站时,我在网站上遇到了剃刀语法错误。 仔细检查后,我注意到Visual Studio看到语法错误带有红色下划线,但是无论如何还是可以编译的。

因此,是否存在标记或需要在Visual Studio中打开以强制执行剃刀错误的操作。 是的,我知道编译需要更长的时间,但是我们确实需要它,因为我们无法在运行时看到所有内容,并且在将其部署到生产站点时错过了一些错误。

谢谢。

网站项目是在第一个请求上编译的。 没有这样的构建。 如果需要这种级别的保护,则需要放弃Web页并使用Web窗体或MVC-两者都允许您创建Web应用程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM