【问题标题】:Publishing a website using msbuild使用 msbuild 发布网站
【发布时间】:2009-05-18 14:12:54
【问题描述】:

我想使用 msbuild 发布一个网站。由于我有一个网站,而不是一个 Web 应用程序项目,我该如何解决这个问题,因为我没有 .csproj 文件并且 msbuild 需要一个项目文件作为输入,或者您可以在包含项目文件的文件夹中执行它。我的解决方案文件包含多个没有 .csproj 文件的网站?

【问题讨论】:

    标签: .net msbuild


    【解决方案1】:

    我会为每个网站创建 Web 部署项目,MSBuild 可以读取.wdproj 文件(它实际上是一个 MSBuild 脚本)。

    VS2008 Web Deployment Project download

    这是一个完全满足您需要的 Visual Studio 模板。

    此脚本在内部使用 ASP.NET 编译器任务,以及一些文件复制 取决于项目设置。

    【讨论】:

      【解决方案2】:

      使用 Aspnet 编译器任务。

      http://msdn.microsoft.com/en-us/library/ms164291.aspx

      它适用于 asp.net 网站。只需复制(或直接输出)到您需要部署的位置。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-07-27
        • 2019-08-12
        • 2011-03-07
        • 1970-01-01
        相关资源
        最近更新 更多