Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 是否有一个“问题”;“建立网站”;[MVC]Web应用程序的选项?_Asp.net_Asp.net Mvc_Deployment - Fatal编程技术网

Asp.net 是否有一个“问题”;“建立网站”;[MVC]Web应用程序的选项?

Asp.net 是否有一个“问题”;“建立网站”;[MVC]Web应用程序的选项?,asp.net,asp.net-mvc,deployment,Asp.net,Asp.net Mvc,Deployment,使用“Web站点”样式的ASP.NET项目时,VS.NET将在构建过程中编译所有ASPX/ASCX页面。这很好,因为它验证了所有嵌入的代码。对于大多数网站,我没有太多,但是使用MVC,我有很多风格片段。重构时,会更新.CS文件,但ASPX/ASCX文件并不总是更新的,直到我尝试在浏览器中查看页面并获得YSOD,我才了解到这一点。我想编译整个站点ASPX&all作为构建过程的一部分,以便尽早发现这些问题 作为Web应用程序(非网站)构建过程的一部分,是否有方法预编译所有ASPX/ASCX文件?是和

使用“Web站点”样式的ASP.NET项目时,VS.NET将在构建过程中编译所有ASPX/ASCX页面。这很好,因为它验证了所有嵌入的代码。对于大多数网站,我没有太多,但是使用MVC,我有很多风格片段。重构时,会更新.CS文件,但ASPX/ASCX文件并不总是更新的,直到我尝试在浏览器中查看页面并获得YSOD,我才了解到这一点。我想编译整个站点ASPX&all作为构建过程的一部分,以便尽早发现这些问题


作为Web应用程序(非网站)构建过程的一部分,是否有方法预编译所有ASPX/ASCX文件?

是和否,但IIS/ASP在部署时仍将重新编译。不过,它会执行您想要的错误检查。

据我所知,.net在第一次执行(或修改后)之前不会为aspx/ascx编译任何内容。因此,所有更改都应该在修改后立即反映出来。仅当在浏览器中查看时-我不想浏览每个页面以确定它是否编译。我想它编译期间,就像它与网站选项的建设。