【问题标题】:Prevent ASP.NET Website project from building certain directories by using Web.config?防止 ASP.NET 网站项目使用 Web.config 构建某些目录?
【发布时间】:2011-01-22 13:13:09
【问题描述】:

在编程时,最长的部分是在我的 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/'.

【问题讨论】:

    标签: asp.net compilation building web-site-project


    【解决方案1】:

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

    在 Build 下,更改以下设置:

    • 启动操作/运行启动页面之前 - 无构建
    • 构建解决方案操作 - 取消选中“构建网站作为解决方案的一部分”

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

    【讨论】:

    • 我一直在寻找一个更有选择性的网站目录构建,但是在惊慌失措之后,我相信您的回答是最明智和最灵活的,因为网站项目没有官方构建文件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-30
    • 1970-01-01
    • 2015-01-20
    • 1970-01-01
    • 1970-01-01
    • 2011-09-16
    • 1970-01-01
    相关资源
    最近更新 更多