使用Web.config阻止ASP.NET网站项目构建某些目录?

Joh*_*n K 8 asp.net compilation vs-web-site-project building

编程时,最长的部分是我的ASP.NET网站项目的构建是下面的"构建目录"过程.(注意:我无权将其转换为带有.csproj构建文件的Web应用程序.希望我这样做.)

尽管App_Code /子文件夹中可能存在一些确实存在更改的依赖关系,但下面看到的目录的内容并未更改.

有没有办法让我停止使用Web.config构建一些目录,以缩短我的开发副本的编译?这是我能想到的唯一可行的文件,没有正式的构建文件.

------ Build started: Project: C:\...\cmsappmin-abcd\, Configuration: Debug Any CPU ------
Validating Web Site
Building directory '/cmsappmin-abcd/abcd/controls/docsearch/'.
Building directory '/cmsappmin-abcd/abcd/controls/'.
Building directory '/cmsappmin-abcd/abcd/controls/pipco/'.
Building directory '/cmsappmin-abcd/abcd/controls/reg1000/'.
Building directory '/cmsappmin-abcd/abcd/TemplateC/'.
Building directory '/cmsappmin-abcd/abcd/Template/'.
Run Code Online (Sandbox Code Playgroud)

Lac*_*che 13

右键单击解决方案资源管理器中的网站项目,然后选择属性页.

在"构建"下,更改以下设置:

  • 开始操作/在运行启动页面之前 - 没有构建
  • 构建解决方案操作 - 取消选中"将Web站点构建为解决方案的一部分"

这将阻止Visual Studio在执行构建时构建任何页面.当WebDev.Webserver启动时,您的页面现在将在您访问每个目录时构建.